我正在考虑将我几年前写的一个 Firefox 扩展移植到 Opera,我会验证我从一开始就采取了正确的方式,所以请原谅我的一般性问题:
- 我应该使用哪个 api 来读取或写入剪贴板?
- 我的扩展依赖于用户的选项。据我了解,谷歌浏览器的选项页面在歌剧中不可用。我应该使用裸边来显示选项的当前值 + 存储 api 吗?
谢谢
我正在考虑将我几年前写的一个 Firefox 扩展移植到 Opera,我会验证我从一开始就采取了正确的方式,所以请原谅我的一般性问题:
谢谢
重新剪贴板,您可以使用带有“复制”、“粘贴”或“剪切”参数的 document.execCommand() 方法,但您需要启用“clipboardRead”和/或“clipboardWrite”权限才能使其正常工作(参见https:// dev.opera.com/extensions/optional-permissions/)
重新用户选项 - 您需要在清单中声明“options_page”(请参阅 https://dev.opera.com/extensions/architecture-overview/#the-options-page)