3
當存在iframe覆蓋頁面內容且指針事件無時,任何點擊都會通過它並由iframe下方的元素註冊。但由於某些原因,iOS上的Safari不適用。我已經建立了一個簡單的JsFiddle如果你在PC上,你可以點擊綠色文本,它會顯示「Hello World」,但在iPhone上,iframe劫持點擊並沒有任何反應。這是打算?如果沒有,我可以報告它的地方?Iframe with pointer-events:none劫持iOS上的Safari中的點擊
的代碼是: HTML
<p onclick="$('#hidden').show()">
Clicking me shows Hello World underneath. But in Safari on iOS the iframe ovalaying me hijacks the clicks even though it has pointer events none
</p>
<p id="hidden" style="display:none">
Hello World!
</p>
<iframe id="iframe" src=""></iframe>
CSS
#iframe {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: orange;
opacity: 0.2;
pointer-events: none;
}
你有沒有找到這個或解決方法的答案? – Jacob
這仍然是一個問題。 – Thomas