如何解决在包含的文件中使用表单侦听器的内容安全策略jQuery错误
我遇到各种CSP错误,如下所示:
Content Security Policy: Ignoring “'unsafe-inline'” within script-src or style-src: nonce-source or hash-source specified
Content Security Policy: Ignoring “'unsafe-inline'” within script-src: ‘strict-dynamic’ specified
Content Security Policy: Ignoring “https:” within script-src: ‘strict-dynamic’ specified
我要做什么: 在下拉式表单字段上使用jQuery侦听器可动态更改表单旁边显示的内容。
form.php
<form>
<!-- START Sport -->
<div class="form-group">
<label for="selectSport">SPORT</label>
<select class="form-control" id="selectSport" name="selectSport">
<option value="baseball">Baseball</option>
<option value="basketball">Basketball</option>
<option value="football">Football</option>
<option value="hockey">Hockey</option>
<option value="soccer">Soccer</option>
</select>
</div>
<!-- END Sport -->
<button type="submit" class="btn btn-primary">Submit</button>
<!-- END Button -->
</form>
<!-- Form listener -->
<script>
$('#selectSport').change(function() {
alert($(this).val());
});
</script>
此文件包含在包装文件中(因为该表单将包含在几个不同的页面中):
app.php
<body>
...
<div>
<?php include ('./app/form.php')?>
</div>
...
</body>
问题似乎在于文件的结构。如果我将表单和jQuery放入app.php,就没有问题。我在共享托管服务器上,因此我无法编辑CSP策略。
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。