使用书签从 iOS 中的 Safari 将当前网页发送到 Chrome

将网页从 Safari 发送到 iOS 中的 Chrome bookmarklet

最近发布的 iOS 版 Chrome 浏览器 非常好,即使它没有取代 Safari 作为您的浏览器iPhone 或 iPad 上的主要 Web 浏览器,您可能仍然会发现这个书签很方便,它可以让您立即将当前活动的网页从 Safari 发送到 Chrome:

  1. 从 iOS 设备启动 Safari 并复制以下行 javascript 代码:
  2. javascript:location.href="googlechrome"+location.href.substring(4)

  3. 通过点击箭头并选择“添加书签”将此网页(或任何其他网页)添加为书签
  4. 打开 Safari 书签并点击“编辑”,然后点击编辑新创建的书签
  5. 将其重命名为“发送到 Chrome”并点击 URL 旁边的“x”,然后点击并按住以粘贴上面复制的 javascript 代码
  6. 打开书签栏并选择“发送到 Chrome”进行测试

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 .