我试图创建一个chrome扩展程序,允许我在模式或弹出窗口中显示当前的URL。该网址将被放大,以便学生更容易在课堂上看到。我的目标是摆脱目前的方法,即将URL复制/粘贴到记事本中并放大字体,以便房间后面的学生可以看到它。如果我只需单击一个扩展名并将URL显示为漂亮的大字体,那就太棒了。不幸的是,这是我写过的第一个chrome扩展,所以我遇到了各种各样的n00b问题。
无论如何,我已经接近这篇文章了: How can I get the URL of the current tab from a Google Chrome extension?
这是我的代码:
chrome.tabs.getSelected(null,function(tab) {
var tablink = tab.url;
document.write("<h1 style='font-size: 100px;'>" + tablink + "</h1>");
});
问题是此代码在带有水平滚动条的弹出窗口中打开URL。 我要么:
我尝试了chrome.windows.create
,但我无法弄清楚如何调整上面的代码以使用chrome.windows.create
,而且我也无法弄清楚如何制作新的窗口积极关注(focused: true
似乎并不适合我)。
我还读到chrome.tabs.getSelected
已被弃用,我应该使用chrome.tabs.query
。但是,我在查询方法的工作方面遇到了麻烦。
同样,这是我的第一个Chrome扩展程序,因此非常感谢您的耐心,理解和帮助。谢谢!