我目前有一个带有popup.html浏览器操作的Chrome扩展程序。此弹出窗口允许用户在各个字段中输入值,选择要搜索的不同网站,然后在新选项卡中搜索这些网站。我希望能够做的是弥合自定义胖应用程序和此扩展之间的差距。也就是说,当前填写的字段必须从其他应用程序复制/粘贴到此扩展中,但我想将其自动化。
我愿意接受有关最佳方法的建议。我的想法是通过命令行打开chrome,但我找不到任何合适的开关来打开我的扩展弹出窗口。也不是如何合理地传递数据并在另一方面消费它。任何想法/帮助将不胜感激。
答案 0 :(得分:1)
我的想法是在您的扩展程序中创建一个HTML页面,该页面将在选项卡中打开并执行与弹出页面相同的功能。您可以通过命令行按其网址打开此页面,也可以在每次启动Chrome时打开Chrome扩展程序。如果您的剪贴板中有数据,则应该能够paste it programmatically。或者您可以尝试通过将数据放入HTML页面的URL的锚点然后reading the anchor with JavaScript来传递数据。
不幸的是,这个想法不会打开弹出窗口,但它有望成为一个很好的替代品。
答案 1 :(得分:1)
对于任何感兴趣的人,以下是我如何解决问题的具体细节。