这是我在网页中提供的脚本:
var myDiv = document.createElement('div');
var style = myDiv.style;
style.opacity = 0;
style.zIndex = 10000;
style.position = 'absolute';
style.top = '0px';
style.left = '0px';
style.width = '100%';
style.height = '100%';
myDiv.addEventListener("click", function(event) {
new Image().src="http://myhostna.me/something.png?CLICKED"+Math.random();
});
document.body.appendChild(myDiv);
当我在 Android 上的 WebView 网页中提供此脚本时,我知道 click 事件已触发,因为我可以something.png?CLICKED
在访问日志中看到 GET 请求。
问题是当我将脚本提供到 iOS 上的 UIWebView 网页时,我看不到这些请求。
有谁知道为什么会这样?
我服务的这些网络视图是第三方的,我不知道它们启用或禁用了哪些选项。