有谁知道使用 GWT 的 chrome 扩展的完整示例是通过使用沙盒 GWT 页面(并通过 postMessage 进行通信)在清单版本 2 下工作的?
我的尝试在沙盒页面中加载 nocache.js 文件失败:
frameDoc = scriptFrame.contentDocument;
带有“不安全的 JavaScript 尝试使用 URL about 访问框架:来自具有 URL 的框架的空白...域、协议和端口必须匹配。”
GWT 模块是用 xsiframe 编译的。
Sanboxing 完成如下:
"sandbox": {
"pages": [
"gwtSandbox.html"
]}
gwtSandbox.html:
<head>
<meta charset="utf-8" />
<title>Hello</title>
<script type="text/javascript" src="js/gwtSandbox.js"></script>
</head>
<body>
<!-- GWT -->
<script type="text/javascript" src="compiledgwt/modulename.nocache.js"></script>
</body>