Google chrome 如何在不违反CSP的情况下在Chrome打包应用程序中允许此代码?
控制台中的第一个标记为“不安全评估”。我如何更改它以便对其进行评估 index.js:Google chrome 如何在不违反CSP的情况下在Chrome打包应用程序中允许此代码?,google-chrome,google-chrome-app,content-security-policy,Google Chrome,Google Chrome App,Content Security Policy,控制台中的第一个标记为“不安全评估”。我如何更改它以便对其进行评估 index.js: function testForFunction(str) { return function () { result(typeof eval(str) == "function"); } function loadTestFrame(cb, src) { if (!testFrame) { testFrame = createTestFrame(); } frameLoadCallback = cb;
function testForFunction(str) {
return function () { result(typeof eval(str) == "function"); }
function loadTestFrame(cb, src) {
if (!testFrame) { testFrame = createTestFrame(); }
frameLoadCallback = cb;
src = src || 4;
if (typeof src == "number") {
var pgs = [];
for (var i = 1, ii = src; i <= ii; ++i) {
pgs.push("<div>Page "+i+"</div>");
}
var divStyle = [
"display:inline-block",
"line-height:"+testFrameSize+"px",
"width:"+testFrameSize+"px"
].join(";");
src = "javascript:'<!DOCTYPE html><html>"+
'<head><meta name="time" content="'+(new Date()).getTime()+'" />'+
'<style>div{'+divStyle+'}</style></head>'+
'<body>'+pgs.join("")+'</body>'+
"</html>'";
}
testFrame.src = src;
}
控制台中没有指定此错误。。控制台仅表示违反了内容安全策略
index.js:
function testForFunction(str) {
return function () { result(typeof eval(str) == "function"); }
function loadTestFrame(cb, src) {
if (!testFrame) { testFrame = createTestFrame(); }
frameLoadCallback = cb;
src = src || 4;
if (typeof src == "number") {
var pgs = [];
for (var i = 1, ii = src; i <= ii; ++i) {
pgs.push("<div>Page "+i+"</div>");
}
var divStyle = [
"display:inline-block",
"line-height:"+testFrameSize+"px",
"width:"+testFrameSize+"px"
].join(";");
src = "javascript:'<!DOCTYPE html><html>"+
'<head><meta name="time" content="'+(new Date()).getTime()+'" />'+
'<style>div{'+divStyle+'}</style></head>'+
'<body>'+pgs.join("")+'</body>'+
"</html>'";
}
testFrame.src = src;
}
函数loadTestFrame(cb,src){
如果(!testFrame){testFrame=createTestFrame();}
frameLoadCallback=cb;
src=src | | 4;
if(src类型=“编号”){
var pgs=[];
对于(var i=1,ii=src;i如果需要不同的CSP,则需要使用沙盒页面()。如果需要不同的CSP,则需要使用沙盒页面()。如果需要不同的CSP,则需要使用沙盒页面()。如果需要不同的CSP,则需要使用沙盒页面().你是对的..在另一个例子中可以工作,在我的例子中因为工作脚本错误它不工作..无论如何谢谢你!!你是对的..在另一个例子中可以工作,在我的例子中因为工作脚本错误它不工作..无论如何谢谢你!!你是对的..在另一个例子中可以工作,在我的例子中因为工作脚本错误它不工作工作脚本错误..无论如何谢谢!!你是对的..在另一个例子中可以工作,在我的情况下,它不工作,因为工作脚本错误..无论如何谢谢!!