angularjs - 为什么我在 Google Apps 脚本文件中收到 CSP 错误?
问题描述
我的 Google Apps 脚本文件有问题。它基本上反映了房间预订系统,直到最近它才开始出现一些问题。当我尝试在 FireFox 上运行它时,我遇到了内容安全策略问题。
当我继续使用 Chrome 时,我得到一个不同的错误:
我有一个管理控制台,让我可以选择接受或拒绝房间预订。目前,显示任何房间的唯一帐户是我的。
但是,其他管理员看到的是:
它没有显示 CSS,我得到了上述任何一个错误。
目前,在我的管理控制台脚本上,我有这个,这就是问题所在:
<!DOCTYPE HTML>
<?!= HtmlService.createHtmlOutputFromFile('Stylesheet').getContent(); ?>
<html ng-app="directoryApp">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular.min.js"></script>
</head>
<body>
<div ng-controller="directoryCtrl" class="container-fluid" ng-init="getEvents(<?= user ?>)">
<!-- Show loading screen -->
<?!= HtmlService.createHtmlOutputFromFile('Loading').getContent(); ?>
<?!= HtmlService.createHtmlOutputFromFile('License').getContent(); ?>
<!-- Show notifications -->
<div id="page_top" class="notify lead" ng-if="notification">{{notification}}</div>
<div class="row">
<div class="col-xs-12">
<div ng-show="events" ng-csp>
<?!= HtmlService.createHtmlOutputFromFile('AC-Navigation').getContent(); ?>
</div>
<div ng-show="events.length && !editing && !settings">
<?!= HtmlService.createHtmlOutputFromFile('AC-List').getContent(); ?>
</div>
<div class="col-xs-10 col-xs-offset-1" ng-show="editing">
<?!= HtmlService.createHtmlOutputFromFile('AC-Single').getContent(); ?>
</div>
<div class="col-xs-6 col-xs-offset-3" ng-show="settings">
<?!= HtmlService.createHtmlOutputFromFile('AC-Settings').getContent(); ?>
</div>
</div>
</div>
</div>
</body>
</html>
<?!= HtmlService.createHtmlOutputFromFile('AC-JavaScript').getContent(); ?>
我试图查看一些关于 using 的 Angular 文档,ng-csp
但没有成功。
实际预订系统本身没有问题,只是我在管理控制台上看不到其余代码,因此我无法在我的应用程序上接受/拒绝房间请求。
我还尝试使用meta
允许通过Content-Security-Policy
.
任何指导将不胜感激!
解决方案
推荐阅读
- ruby-on-rails - 在 after_save 之后 ActiveRecord 孩子无法访问自己
- java - LocalDate 到 Oracle DATE 的转换使用时区
- ms-access - Access 查询的嵌套 IIf 语句中的语法无效 - “您可能输入了一个没有前面值或标识符的逗号”
- arrays - matlab - 如何形成矩阵的输出
- php - 如何将php代码放入jquery函数中
- python - 如何将结果保存到文件中?
- r - 如果元素不在向量中,则将元素添加到向量中,然后再次搜索向量
- javascript - 用实习生框架理解 BDD
- .net - 与 .NET Web 应用程序和 .NET 移动应用程序共享数据库
- python - 什么可能导致 ColumnTransformer 出现这种奇怪的行为?[Python/sklearn]