我有一个关于嵌入式画布的问题要使用双击功能。
虽然SketchFab给出的API不提供此类功能,但有没有办法阻止事件到达那里?
更新:
我正在嵌入Sketchfab的模型。
这是嵌入:
<div class="sketchfab-embed-wrapper"><iframe width="640" height="480" src="https://sketchfab.com/models/9eb60eebc20e45c4b586e1a6fe6c5983/embed" frameborder="0" allowvr allowfullscreen mozallowfullscreen="true" webkitallowfullscreen="true" onmousewheel=""></iframe>
...
由于您说您正在使用SketchFab(嵌入了iframe),因此由于XSS保护是不可能的。没有主要的浏览器将允许您访问嵌入式跨站点内容。
查看此链接以获取有关跨框架脚本和安全性的更多信息。
您可以检查一下吗?删除事件
$('canvas').off('dblclick');
https://jsfiddle.net/gtbypwlb/