Chrome扩展程序:如何在模态窗口中显示当前网址?

时间:2014-08-01 21:03:07

标签: google-chrome-extension

我试图创建一个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扩展程序,因此非常感谢您的耐心,理解和帮助。谢谢!

0 个答案:

没有答案