我正在制作一个网站,在iframe中运行“360全景查看器”,源页面使用JavaScript和
当直接访问页面(在iOS上)时,我看到事件触发。就像在iframe中使用它会以某种方式“阻止”此事件一样。
这对我来说没有多大意义,研究它只能发现一些模糊的信息[1,2],表明它实际上可能与CORS有关-无论iframe源是否与父页面在同一根域上。这对我来说甚至更没有意义。
有人有线索吗?
window.DeviceOrientationEvent
来确定用户是否在具有方向功能的移动设备上。我在iOS Safari和Chrome上看到一些奇怪的行为:
这在Android Chrome上不是这种情况-当在iFrame中使用时,事件会按预期连续触发。
window.DeviceOrientationEvent
计算结果为true,但deviceorientation
事件从未触发。
当直接访问页面(在iOS上)时,我看到事件触发。就像在iframe中使用它会以某种方式“阻止”此事件一样。
这对我来说没有多大意义,研究它只能发现一些模糊的信息[1,2],表明它实际上可能与CORS有关-无论iframe源是否与父页面在同一根域上。这对我来说甚至更没有意义。
有人有线索吗?
{{链接1:1}} {{链接2:2}}