【问题标题】:How to automatically copy from clipboard when the extension icon is clicked?单击扩展图标时如何从剪贴板自动复制?
【发布时间】:2011-05-31 05:35:39
【问题描述】:

我正在我的谷歌浏览器扩展弹出窗口中创建一个简单的文本框:

<input id="textbox" type="text" size="25" style="height:30px;font-size:14pt;">
</input>

文本框将用于执行搜索。

我已经在文本框上设置了焦点

document.getElementById('textbox').focus()

我该怎么做

  • 自动将系统剪贴板上的文本复制到文本框中,并
  • 选择复制的文本 ?

【问题讨论】:

  • 第一个使用了 Firefox 的 flash 解决方法。第二个完全是别的东西..
  • 虽然这不能回答问题,但可能还有其他扩展可以做一个、另一个或两者兼而有之。您可以使用这些作为示例。
  • 不知道你是否会找到更好的解决方案;这将是一个重大的安全风险,不是吗?它可以让我建立一个网站,偷偷收集每个人的剪贴板数据,包括可能的用户名和密码

标签: javascript html windows google-chrome google-chrome-extension


【解决方案1】:

抱歉,这是不可能的,即使使用闪光灯也不行。 Flash 9 能够访问剪贴板,但在 Flash 10 中,这是被禁止的。 Flash 10 现在只能复制到剪贴板,并且只有在您实际单击它时才能复制。

Chrome 中曾经有 experimental.clipboard.* API(或类似的东西),但现在已经不存在了。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-31
  • 2014-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多