0
콘솔의 첫 번째 항목이 '안전하지 않은 평가'로 표시됩니다. 평가할 수 있도록 어떻게 변경합니까?CSP를 위반하지 않고 Chrome 패키지 앱에서이 코드를 허용하는 방법은 무엇인가요?
하는 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;
}
나는 기본 정책을 완화 할 수있는 방법이 있다는 것을 알고 있지만, 가능하면 것은 내가 그들을 사용하지 않는 것을 선호합니다 ..
당신이 맞아요. 다른 경우에는 작동 하겠지만, 제 경우에는 작업자 스크립트 오류 때문에 작동하지 않습니다. 어쨌든 감사합니다 !! –