rau*_*iel 7 javascript google-analytics node.js phantomjs
我想使用PhantomJS跟踪一些网站,但我不想垃圾邮件人员谷歌分析.有没有办法禁用Google Analytics跟踪脚本(ga.js/analytics.js)向Google发送数据?就像使用通常的GAOptOut浏览器插件一样.
我查看了Chrome插件并尝试了代码,但在告诉PhantomJS这样做时(onLoadStart)似乎没有执行.
luk*_*zer 15
使用page.onResourceRequested方法中止对谷歌分析的所有请求.
page.onResourceRequested = function(requestData, request) {
if ((/google-analytics\.com/gi).test(requestData['url'])){
console.log('Request to GA. Aborting: ' + requestData['url']);
request.abort();
}
};
Run Code Online (Sandbox Code Playgroud)
相关的完整示例:https://github.com/ariya/phantomjs/blob/master/examples/loadurlwithoutcss.js
| 归档时间: |
|
| 查看次数: |
4355 次 |
| 最近记录: |