【发布时间】:2013-01-17 06:41:45
【问题描述】:
我在创建新窗口和从我的扩展程序中添加内容时遇到问题。由于我无法在不丢失对新窗口的引用的情况下从脚本调用 window.open,因此我不得不使用 chrome.windows.create。
基本上我想要的是这样的:
var newWindow = window.open();
newWindow.document.writeln( 'hello world' );
要在我的 chrome 扩展程序中创建等效项,我正在尝试:
chrome.windows.create({ type: 'popup' } , function(newWindow) {
newWindow.tabs[0].executeScript(null, { code: 'document.write("hello world");' })
});
新窗口已创建,但我似乎无法访问新创建窗口的文档对象。
【问题讨论】: