使用书签从 iOS 中的 Safari 将当前网页发送到 Chrome
最近发布的 iOS 版 Chrome 浏览器 非常好,即使它没有取代 Safari 作为您的浏览器iPhone 或 iPad 上的主要 Web 浏览器,您可能仍然会发现这个书签很方便,它可以让您立即将当前活动的网页从 Safari 发送到 Chrome:
- 从 iOS 设备启动 Safari 并复制以下行 javascript 代码:
- 通过点击箭头并选择“添加书签”将此网页(或任何其他网页)添加为书签
- 打开 Safari 书签并点击“编辑”,然后点击编辑新创建的书签
- 将其重命名为“发送到 Chrome”并点击 URL 旁边的“x”,然后点击并按住以粘贴上面复制的 javascript 代码
- 打开书签栏并选择“发送到 Chrome”进行测试
javascript:location.href="googlechrome"+location.href.substring(4)
Safari 切换,Google Chrome 启动时带有一个新的浏览器选项卡,其中包含您激活小书签的 URL。如果您对此不起作用有任何问题,请检查在 iOS Safari 中编辑小书签时如何处理引号。您可能需要将每个 ” 替换为 %22,如下所示:
javascript:location.href=%22googlechrome%22+location.href.substring(4)
另一种变体是使用这个 javascript 片段,它显然更适合 https URL:
javascript:location=location.href.replace(/^https?/, 'googlechrome')
这两种变体在我们的测试中都运行良好,所以选择适合您的变体。对于需要在尽可能多的不同浏览器上执行浏览器兼容性测试的 Web 开发人员和设计人员来说,这是一个很好的调整。
Bookmarklets 是一种相当流行的方式,可以为 Safari 添加其他方式不可能实现的功能,让您可以执行 在 iOS 的 Safari 中“查看源代码”,调整网页的字体大小 ,并且甚至可以在 iOS 中运行 Firebug lite。这个特别的最近在网络上流传,但来自 jonabrams.com .