我在Closure的开发模式中遇到问题,因为我的Chrome打包应用程序(即v2清单文件)的安全策略限制了Closure引导过程中调用的内容(例如,当我使用未编译的加载应用程序时dev代码,我得到“document.write()在打包应用程序的沙箱中不可用”。
答案 0 :(得分:2)
以下代码是我最终使用的代码,它非常适合在Chrome的打包应用程序框架中以开发模式运行Closure。
在closure / goog / base.js中,覆盖goog.global.CLOSURE_IMPORT_SCRIPT,如下所示:
goog.global.CLOSURE_IMPORT_SCRIPT = function(src) {
var script = document.createElement('script');
script.src = src;
script.type = 'text/javascript';
goog.global.document.getElementsByTagName("head")[0].appendChild(script);
return true;
};