Jquery AngularJS视图在第一次单击时有效,但在第二次单击时无效
我正在使用Metronic管理模板AngularJS版本 我正在用这个模板开发一个Chrome应用程序 我在这个Chrome应用程序中有一个页面/视图,您可以在其中查看我们网站的禁令列表 第一次加载禁止列表,但不是第二次单击侧边栏中的“禁止列表”。例如,当您转到另一个视图仪表板并返回到“禁止列表”时,第二次单击在此处表示 文件片段: app.js: 所有_bans.js: }) all_bans.html: 第一次点击: 第二次点击: 这些错误出现在Chrome中,但似乎是在打开仪表板而不是禁止列表时发生的:Jquery AngularJS视图在第一次单击时有效,但在第二次单击时无效,jquery,angularjs,google-chrome-app,Jquery,Angularjs,Google Chrome App,我正在使用Metronic管理模板AngularJS版本 我正在用这个模板开发一个Chrome应用程序 我在这个Chrome应用程序中有一个页面/视图,您可以在其中查看我们网站的禁令列表 第一次加载禁止列表,但不是第二次单击侧边栏中的“禁止列表”。例如,当您转到另一个视图仪表板并返回到“禁止列表”时,第二次单击在此处表示 文件片段: app.js: 所有_bans.js: }) all_bans.html: 第一次点击: 第二次点击: 这些错误出现在Chrome中,但似乎是在打开仪表板而不
Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "default-src 'self' chrome-extension-resource:". Note that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
angular.min.js:92 EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "default-src 'self' chrome-extension-resource:".
at eval (native)
at chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:2:2620
at Function.m.extend.globalEval (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:2:2631)
at m.fn.extend.domManip (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:23046)
at m.fn.extend.append (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:20507)
at null.<anonymous> (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:22038)
at m.access (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:3286)
at m.fn.extend.html (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:21623)
at e [as html] (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/angularjs/angular.min.js:25:207)
at chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/angularjs/plugins/angular-ui-router.min.js:7:21866 <div ui-view="" class="fade-in-up ng-scope">
您是否尝试检查该页面以查看控制台中是否存在任何错误?你可以通过chrome://inspect/appsYes,我已经用控制台中的错误更新了我的帖子。但是,这些错误似乎发生在我单击仪表板或在应用程序启动时加载仪表板时,加载禁止列表时没有错误。看起来你需要Chrome应用程序中AngularJS的CSP修复。AngularJS应该自动与Chrome应用程序一起工作CSP Hm,你是对的,Angular会自动更正此错误,但是你可以用你提到的指令完全避免它。无论如何,这似乎不是原因。
chrome.storage.local.get('userkey', function (result) {
var userkey = "";
userkey = result.userkey;
console.debug('userkey :', userkey);
chrome.storage.local.get('username', function (resultt) {
var username = "";
username = resultt.username;
jQuery.ajax({
type: "POST",
url: "URL HIDDEN/api/allbans.php?userkey=" + userkey + "&username=" + username,
success: function(msg){
$('.ajaxscriptsimm').html(msg);
//document.getElementsByClassName("banknop").addEventListener("click", LoadPagebanpage);
}
});
});
<!-- BEGIN PAGE CONTENT-->
<div class="row" ng-controller="GeneralPageController">
<div class="col-md-12">
<div class="ajaxscriptsimm">
</div>
</div>
</div>
<!-- END PAGE CONTENT -->
Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "default-src 'self' chrome-extension-resource:". Note that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
angular.min.js:92 EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "default-src 'self' chrome-extension-resource:".
at eval (native)
at chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:2:2620
at Function.m.extend.globalEval (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:2:2631)
at m.fn.extend.domManip (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:23046)
at m.fn.extend.append (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:20507)
at null.<anonymous> (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:22038)
at m.access (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:3286)
at m.fn.extend.html (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/jquery.min.js:3:21623)
at e [as html] (chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/angularjs/angular.min.js:25:207)
at chrome-extension://mlpdcfkafmhfaancdijopanidfkagbod/assets/global/plugins/angularjs/plugins/angular-ui-router.min.js:7:21866 <div ui-view="" class="fade-in-up ng-scope">