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, время: 09:13. |