【发布时间】:2016-06-19 01:52:10
【问题描述】:
基本上我有一个 popup.html 接受某些输入。 这些输入被传递给 background.js,然后根据这些输入打开一个 url:
chrome.tabs.create({ url: urlToBeLoaded }); //在background.js中打开url的代码
然后 content.js 在加载的页面上执行工作并将结果返回到 popup.html。
但问题在于执行该行 background.js 时;它会在新选项卡中打开该 url。我真的不想向用户展示我从哪里抓取结果。
我可以通过不在用户浏览器中打开任何选项卡来完成任务吗? 我无法使用 iframe 打开该网址,因为我从中抓取信息的网站非常安全,并且不允许它们在 iframe 中打开。
【问题讨论】:
标签: javascript html google-chrome iframe google-chrome-extension