控制台中的第一个标记为' unsafe-eval'。如何更改它以便对其进行评估?
index.js:
function testForFunction(str) {
return function () { result(typeof eval(str) == "function"); }
此错误未在控制台中指定。控制台仅表示违反了内容安全策略。
index.js:
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;
}
我知道有办法放宽默认政策,但如果可能,我宁愿不要使用它们。