【发布时间】:2013-01-19 22:51:10
【问题描述】:
如何修改这个激活 webclip 应用程序模式的小书签,以便 iOS 以 4 英寸全屏显示它?:http://cl.ly/text/1H1b3E3K3T0V 我已经阅读了优化页面时需要在 html 中进行的更改,但我没有正确使用此脚本。
【问题讨论】:
标签: javascript ios web-applications bookmarklet
如何修改这个激活 webclip 应用程序模式的小书签,以便 iOS 以 4 英寸全屏显示它?:http://cl.ly/text/1H1b3E3K3T0V 我已经阅读了优化页面时需要在 html 中进行的更改,但我没有正确使用此脚本。
【问题讨论】:
标签: javascript ios web-applications bookmarklet
我怀疑在页面加载后添加元标记“apple-mobile-web-app-capable”是行不通的。 Safari 可能不会期望这会在事后发生变化,因此不会等待变化。换句话说,我预测您不能使用小书签以如此直接的方式来做您想做的事情。
我怀疑添加“apple-touch-startup-image”会起作用,因为 Safari 在用户选择创建主屏幕快捷方式之前不会检查此信息。
作为解决此问题的一种可能方法,您可能会考虑以某种方式尝试使用修改后的 HTML 重新创建页面。小书签可能会像上面那样修改 DOM,然后使用 window.open() 创建一个新的空白选项卡,并将其内容设置为等于当前 document.documentElement.outerHTML。这只是我脑海中的一个建议,我还没有测试过。
【讨论】: