0

这可能真的很简单,因为我不能在 iPhone Safari 上使用 window.getSelection,我想知道是否可以将选择放在剪贴板中并使用小书签将其发送到草稿(以及 location.href)

等式的第一部分非常简单:

javascript:window.location='drafts://x-callback-url/create?text='+encodeURIComponent(location.href+'%5Cn%5Cn')

由于我是菜鸟,我解释了“在草稿中创建一个新文档并将当前窗口链接附加到顶部并按两次回车”,现在我只需将剪贴板中的内容添加到此。

如果我只是简单地使用草稿短片[[clipboard]]来添加剪贴板,它将无法正常工作。所以我怀疑我需要一个 Java 解决方案。想法?

4

2 回答 2

0

最新版本的iCab Mobile具有多种手势、绘图手势功能和称为“模块”的书签列表(非官方)可自定义。在 iPad 和 iPhone 上,手势识别都可以执行 JavaScript 或通过 URL 方案启动应用程序,而不会影响您的选择。它也恰好支持 x-callback-URL 。:)

于 2013-08-11T06:31:13.790 回答
0

不幸的是,根据目前的情况,这似乎是不可能的。看来,我最好使用 iPhone 中的剪贴板。感谢您查看。

我正在寻找的命令在 iPad 中可用,您可以通过以下方式访问它:

javascript:window.location='drafts://x-callback-url/create?text='+encodeURIComponent(location.href+'%5Cn%5Cn')+encodeURIComponent(window.getSelection())

根据Federico Viticci的文章,这encodeURIComponent(window.getSelection())是抓取实际选择的片段。

发生这种情况是因为当您在 iPhone 中打开书签选项卡时,它会取消选择您的选择,并且片段变得无用。在 iPad 中,您必须保持“始终显示书签”选项处于打开状态。

于 2013-07-05T01:39:29.033 回答