当前位置: 首页 > 知识库问答 >
问题:

阻止具有原始颜色扩展的框架访问跨原始框架

齐建安
2023-03-14
// background.js
var win;

chrome.browserAction.onClicked.addListener(function (tab) {
  win = window.open('popup.html', '', 'width=1530px,height=950px');
  
  // listen to messages from inject.js
  chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
    console.log(win); // Any reference to "win" causes the error
  });
  
  chrome.tabs.executeScript(tab.id, {file: 'jquery-latest.min.js'});
  chrome.tabs.executeScript(tab.id, {file: 'inject.js'});
});

暂时还没有答案

 类似资料:
  • 问题内容: 我正在HTML页面中加载,并尝试使用Javascript访问其中的元素,但是当我尝试执行代码时,出现以下错误: 您能否帮助我找到解决方案,以便我可以访问框架中的元素? 我正在使用此代码进行测试,但徒劳无功: 问题答案: 同源政策 您无法使用JavaScript访问其他来源的内容,如果可以的话,这将是一个巨大的安全漏洞。对于同源策略,浏览器会阻止脚本尝试访问来源不同的框架。 如果未保留地

  • 我试图打印一个由jspdf生成并加载到iframe的pdf,但我收到了错误消息: DOMException:阻止源为“http://localhost:8084”的帧访问跨源帧。 这是我的代码:

  • 我知道有很多类似的问题,唯一的区别是我从同一个**域得到了两个页面。这可以在下面的例子中看到。 这不应该只在不同的域之间发生吗? ================================================================================== 当然,在我发布几秒钟后,我发现了问题。SCORM包有一个定位SCORM API的函数。它看起来像顶部和开

  • 当我放入allog-same-orgin时,它可以工作,但当我移除它时,我有: 阻止来源为“http://localhost:****”的帧访问跨来源的帧。 iframe src: 端口是相同的,我需要避免允许cookie安全来源相同

  • 安全错误:阻止源"http://www.app.teste.com"的帧访问跨源帧。 我知道有人发过同样的帖子。但我创造这个是因为我有一个特定的问题。 这个错误发生在第一次访问时,当我按f5重新加载页面时效果很好。

  • 我正在学习拉威尔的基本概念,我有一个概念问题。 在原始PHP中: 当我想创建一个类的对象(例如用户),这是在一个不同的目录(例如app\user.php)与命名空间(例如命名空间App),我必须包括该文件首先(使用包括'app/user.php'),然后添加'use'(使用App\User)。 然而,在Laravel中,我看到它们根本不包含任何文件。他们只需添加“use”关键字(use App\U