小编pgr*_*pgr的帖子

Bookmarklet用于从剪贴板内容制作URL

我正在尝试使Bookmarklet id从剪贴板中获取值,然后导航到使用它构建的URL id.

javascript:(function(){  
 window.location="index.php?module=Accounts&action=DetailView&record=" 
                 + clipboardData.getData('Text');
})()
Run Code Online (Sandbox Code Playgroud)

(这只适用于点击期望该URL表单的特定网站时)

Bookmarklet的基础工作正常,棘手的部分是获取剪贴板值,因为clipboardData不起作用.

我正在使用Firefox v64(虽然我希望这在更多浏览器中是通用的,至少是现代浏览器).

现在,在搜索这个问题后,我意识到我想要做的并不像看起来那么简单 - 浏览器中的剪贴板API是一个棘手的问题.我找到了几个关于此的答案,最好的答案似乎是这样的:

JavaScript在粘贴事件上获取剪贴板数据(跨浏览器)

我也试过这个,但无法让它工作:https://stackoverflow.com/a/27908501/1189711

我的问题是:是否适用于Bookmarklet中的任何技术?如果是这样,我将不胜感激.我在Javascript方面的技能太低,无法理解如何将这些答案转换为我的案例 - 即异步的东西.

PS - 如果有人想要一个地方来测试这个,只需放入84f1bb99-7017-e8dc-94f9-5c179da9f102你的剪贴板并在这个演示站点上尝试,凭证will/ will.

javascript clipboard bookmarklet

8
推荐指数
1
解决办法
270
查看次数

标签 统计

bookmarklet ×1

clipboard ×1

javascript ×1