解决iframe上的Google Chrome扩展程序800px限制

时间:2011-05-02 06:17:26

标签: google-chrome google-chrome-extension

当按钮与网址栏相邻时,是否有针对Google Chrome扩展程序中iframe的800px宽度限制的解决方法?即使这是我可以改变的东西。这是供个人使用的......

1 个答案:

答案 0 :(得分:4)

正如Chris所说,你不能将帧大小改为800px以上。但是,有一种方法可以使您的扩展程序在新标签页而不是扩展程序框架中运行...

background page中,在点击extension icon时调用函数打开新标签页:

chrome.browserAction.onClicked.addListener(function(tab){
    chrome.tabs.create(
      {url:"chrome-extension://################################/popup.html"}
    );    
});

注意:您需要用extension ID替换32#和您要打开的文件名替换'popup.html'...另外,请务必从您的"popup": "popup.html"中删除清单文件,以便扩展程序不会尝试首先在框架中加载...