将剪贴板粘贴到草稿中的IPhone Safari Bookmarklet

将剪贴板粘贴到草稿中的IPhone Safari Bookmarklet,iphone,safari,clipboard,bookmarklet,Iphone,Safari,Clipboard,Bookmarklet,这可能真的很简单,因为我不能在iPhone Safari上使用window.getSelection,我想知道是否可以将所选内容放在剪贴板中,并使用书签将其发送到草稿(其中包括location.href) 方程式的第一部分非常简单: javascript:window.location='drafts://x-callback-url/create?text='+encodeURIComponent(location.href+'%5Cn%5Cn') 作为一名新手,我解释了“在草稿中创建一个新

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

方程式的第一部分非常简单:

javascript:window.location='drafts://x-callback-url/create?text='+encodeURIComponent(location.href+'%5Cn%5Cn')
作为一名新手,我解释了“在草稿中创建一个新文档,并将当前窗口链接附加到顶部,然后按return键两次”,现在我只需要将剪贴板中的内容添加到其中


如果我只是简单地使用Drafts short
[[clipboard]]
来添加剪贴板,它将不起作用。所以我怀疑我需要一个Java解决方案。想法?

不幸的是,根据目前的情况,这似乎是不可能的。看来,我最好把剪贴板放在iPhone上。谢谢你退房

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

javascript:window.location='drafts://x-callback-url/create?text='+encodeURIComponent(location.href+'%5Cn%5Cn')+encodeURIComponent(window.getSelection())
根据作者的文章,这个
encodeURIComponent(window.getSelection())
是获取实际选择的片段


这是因为当您在iPhone中打开书签选项卡时,它会取消选择您的选择,代码片段将变得无用。在iPad中,您必须始终打开“显示书签”选项。

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

我今天一定要试一试,刚刚拿到iCab。谢谢你的意见。