首页 > 百度浏览器手机版网页劫持流量的底层封杀脚本示例

百度浏览器手机版网页劫持流量的底层封杀脚本示例

正文介绍

百度浏览器手机版网页劫持流量的底层封杀脚本示例1

百度浏览器手机版网页劫持流量的底层封杀脚本示例:
javascript
// 获取当前页面的域名
var domain = window.location.hostname;
// 判断是否为百度浏览器
if (domain === 'baidu') {
// 如果是百度浏览器,则执行以下操作
// 1. 阻止页面跳转到其他网站
window.onpopstate = function(event) {
event.preventDefault();
};
// 2. 阻止页面加载其他网站
window.onload = function() {
var scripts = document.getElementsByTagName('script');
for (var i = 0; i < scripts.length; i++) {
var src = scripts[i].src;
if (src.indexOf('http://www.example.com') !== -1) {
scripts[i].src = 'https://static.example.com';
}
}
};
} else {
// 如果不是百度浏览器,则执行以下操作
// 1. 阻止页面跳转到其他网站
window.onpopstate = function(event) {
event.preventDefault();
};
// 2. 阻止页面加载其他网站
window.onload = function() {
var scripts = document.getElementsByTagName('script');
for (var i = 0; i < scripts.length; i++) {
var src = scripts[i].src;
if (src.indexOf('http://www.example.com') !== -1) {
scripts[i].src = 'https://static.example.com';
}
}
};
}

这个示例中,我们首先获取当前页面的域名,然后判断是否为百度浏览器。如果是百度浏览器,则执行以下操作:
1. 阻止页面跳转到其他网站;
2. 阻止页面加载其他网站。
如果当前页面不是百度浏览器,则执行以下操作:
1. 阻止页面跳转到其他网站;
2. 阻止页面加载其他网站。
继续阅读
TOP