これは、私が Web ページに提供するスクリプトです。
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);
something.png?CLICKED
Android の WebView の Web ページでこのスクリプトを提供すると、アクセス ログでGET 要求を確認できるため、クリック イベントが発生したことがわかります。
問題は、スクリプトを iOS の UIWebView の Web ページに提供するときに、これらの要求が表示されないことです。
それがなぜなのか誰か知っていますか?
私がサービスを受けているこれらの Web ビューはサードパーティであり、それらが有効または無効にするオプションの種類については何も知りません。