在Chrome窗口中由扩展程序创建的JavaScript问题

时间:2019-03-25 15:48:43

标签: google-chrome-extension

我有一个Chrome扩展程序,可以创建一个新的Chrome窗口并在新创建的窗口中加载一个URL。

这可以按预期工作,但是在新窗口中加载的URL看到错误,导致无法执行页面上的Javascript。加载到手动创建的Chrome窗口中时,相同的URL可以正常工作。

我尝试将URL加载到普通的Chrome窗口以及由我的Chrome扩展程序以编程方式创建的Chrome窗口中。我还从Chrome扩展程序中删除了所有其他功能,以验证我们的Chrome扩展程序不会产生任何其他影响。

这是我创建新窗口并加载URL的方式:

chrome.windows.create({
      url: 'https://...',
      type: 'normal',
      top: 0,
      left: 0,
      width: window.screen.width || 1000,
      height: window.screen.height || 600
    }, function(newWindow) {

无论是通过手动将URL粘贴到“文件”>“新建窗口”创建的Chrome窗口中,还是通过Chrome扩展程序以编程方式创建的URL,URL的加载方式都应该完全相同。

转到文件>新窗口创建的Chrome窗口与通过Chrome扩展程序以编程方式创建的Chrome窗口有什么区别?是什么原因导致URL在Chrome扩展程序创建的窗口中加载或执行Java脚本的方式有所不同?

0 个答案:

没有答案
相关问题