pusher-js как запретить скрипту доступ к сайту https://stats.pusher.com
Добрый день. Настроил работу pusher-js внутри закрытой сети. Но сам скрип запрашивает их сайт, даже если доступа к сети нет.
Выглядит это так: Request URL: [url]https://stats.pusher.com/timeline/v2/jsonp/1?session[/url] Если доступ к интернету есть, то вернется такой ответ: Pusher.ScriptReceivers[1](null, { host: 'timeline53-clientstats1.pusher.com' }); А если интернета нет, будет периодически туда долбится и возвращать ошибку: failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED Как можно отключит запрос на этот сайт? |
в самом pusher-js есть такие настройки
var Defaults = { VERSION: "5.0.1", PROTOCOL: 7, host: 'ws.pusherapp.com', ws_port: 80, wss_port: 443, ws_path: '', sockjs_host: 'sockjs.pusher.com', sockjs_http_port: 80, sockjs_https_port: 443, sockjs_path: "/pusher", stats_host: 'stats.pusher.com', channel_auth_endpoint: '/pusher/auth', channel_auth_transport: 'ajax', activity_timeout: 120000, pong_timeout: 30000, unavailable_timeout: 10000, cdn_http: "http://js.pusher.com", cdn_https: "https://js.pusher.com", dependency_suffix: "" }; |
Закомментировал такие строки, к ним больше не лезет, может кому пригодиться
if (!this.config.disableStats) { this.timelineSender = factory_1["default"].createTimelineSender(this.timeline, { host: this.config.statsHost, path: "/timeline/v2/" + runtime_1["default"].TimelineTransport.name }); } или просто перед этим добавить строку this.config.disableStats = true; |
Часовой пояс GMT +3, время: 12:10. |