我使用 jquery 移动库和谷歌应用程序脚本中的样式开发了一个应用程序。不幸的是,我在应用程序中使用的 jquery 移动弹出窗口表现出奇怪的位置行为,并且弹出关闭按钮也表现出意外行为。弹出窗口默认使用窗口位置或在弹出窗口 href 按钮中指定此位置。结果是弹出窗口始终相对于整个页面而不是窗口定位中心。弹出关闭按钮可能会或可能不会真正关闭弹出窗口,并且由于某种原因会调用窗口向下滚动。
从我所做的研究来看,弹出位置问题可能与谷歌应用程序脚本所做的 iframe 沙盒有关,但这似乎并没有发生在谷歌对应用程序脚本所做的 iframe 更改之前,尽管这个特定的应用程序总是使用 iframe 沙盒之前并且似乎从未在 iOs 设备中出现过问题。
我已经搜索了有关弹出关闭按钮行为的问题,但没有找到任何东西。
该应用在 iPhone 7 iOs 10.0.3 safari 浏览器/chrome 浏览器/firefox 浏览器、iPhone 4S iOs 9.3.4 safari 浏览器、iPad Air iOs 10.0.2 safari 浏览器上进行了测试,均呈现相同的结果。当前的任何桌面浏览器或 Nexus 5 上的 chrome 浏览器中均不存在此行为。
问题是,是否有可能的解决方法来解决这种观察到的行为,或者是否有人知道这是谷歌应用程序脚本问题还是移动 safari 问题以及是否正在制定解决方案?
这是一个专门为测试此问题而创建的测试应用程序的链接。 https://script.google.com/macros/s/AKfycbzxpdtCR7s-ej_YHmrlxV0ata9F-kyEnxif7kN2SKP3Xib3EaI/exec