content-security-policy相关内容

内容安全策略的connect-src指令是否允许您发出跨域请求?

在内容安全策略中指定connect-src指令是否放宽了浏览器的原始策略,并允许您发出跨源XHR请求?还是该指令仅用于限制已经合法的XHR(即,相同的原始呼叫或CORS启用的呼叫)? 解决方案 connect-src指令不会放宽同源策略;假设浏览器已经允许您连接到它们(例如,通过CORS),它只是指定了您可以连接到的源列表. 通常,内容安全策略是您作为作者可以用来限制页面功能的注释. ..
发布时间:2020-07-19 18:35:38 其他开发

内容安全策略在Internet Explorer 11中不起作用

在我的asp.net核心应用程序中,对于每个响应,我都添加了内容安全策略标头.我了解对于IE,标头名称为X-Content-Security-Policy,对于其他浏览器(如chrome),其标头名称为Content-Security-Policy 标头值如下所示,其中每个响应的nonce不同. default-src 'none'; script-src 'self' 'non ..

如何实施内容安全策略?

有很多不错的文章解释了CSP的选项,例如: http://www.html5rocks.com/zh-CN/tutorials/security/content-security-policy/ 也许这是完全显而易见的,因为我找不到任何好的示例,但是您实际上如何实践CSP? 在PHP中,您可以在您服务的页面上设置页眉,但是如果您只有HTML文件,该怎么办?您是否必须通过Web服务器,A ..
发布时间:2020-07-03 07:14:01 PHP

JavaScript click()方法只能在Chrome扩展程序中使用一次

我正在尝试在Chrome扩展程序中下载多个文件.以下代码创建到文件的虚拟链接,然后触发.click()事件,该事件下载文件. 问题在于只有第一个.click()事件会触发下载.随后的.click()事件将被忽略. 这是 manifest.json : { "name": "Simple File Downloader", "version": "0.1", "permiss ..

更新至iOS 10后,Cordova应用程序无法与Dynamics导航Web服务(ODATA)连接

我们正在使用Cordova开发应用程序,该应用程序将信息与Microsoft Dynamics导航2013中间层提供的ODATA Web服务进行同步. 在Android下,连接没有问题,在iOS 8和9下,它也可以正常工作.在使用iOS 10的设备上,连接不起作用,并返回HTTP 400错误请求错误. 连接具有以下结构(这是测试代码,适用于Android,iOS 8和9,但不适用于iOS 10) ..

在移动应用程序中嵌入具有CSP 2.0的Iframe:问题

使用Ionic框架构建混合应用程序,我需要将Iframe嵌入到我的页面之一.我的问题是,装有iframe的页面确实具有以下CSP: "frame-ancestors http://foo.somedomain.com" 在我的浏览器上可以正常工作.但是,每当我在应用程序本身上尝试此操作时,由于以下原因,将不会加载内容: 拒绝在框架中显示" http://foo.somedomain ..

如何在Cordova中正确定义Content-Security-Policy?

我已经在为我的Cordova应用程序定义我的内容安全策略上苦苦挣扎了几天. 我的第一个问题是:我是否必须在Cordova中添加CSP?似乎Cordova默认情况下为CSP添加了元标记,并添加了白名单插件,要求为每个页面定义CSP. 如果我必须定义: 如何为我的需要正确定义指令: 我正在添加一些js文件,css文件,并具有内联js代码以及样式.我已经为我的页面添加了此CSP. ..
发布时间:2020-06-20 18:56:48 其他开发

Cordova-拒绝从设备连接到api(内容安全策略)

我正在使用Visual Studio的Apache Cordova工具. 当我使用Ripple构建应用程序时,一切都很好.但是当我将其构建到我的android设备上时,该应用程序拒绝连接到我的外部API. 这是JavaScript控制台日志中的错误: 拒绝连接到" http://XXX.herokuapp.com/api/posts/0/5 ",因为它违反了以下内容安全策略指令: ..

内容安全政策问题

我在htaccess中使用以下代码,但由于某些原因,我在控制台中收到一条错误消息。知道问题是什么吗? 谢谢 标头设置了Content-Security-Policy“ script-src'self'https://maxcdn.bootstrapcdn.com/ https://oss.maxcdn.com/ https://cd ..
发布时间:2020-05-30 19:12:04 其他开发

如果在服务器上启用了内容安全策略,如何使用书签将脚本注入页面?

我有一个使用jQuery并分析页面上某些元素的小书签.要使用jQuery,我正在动态创建一个脚本标签(以src作为jQuery URL)并附加到head标签上.这在许多站点上都很好.但是,像Facebook这样的网站很少,其bookmarklet无法将外部JS文件注入dom.我知道这种行为是由于响应标头“内容安全策略" 禁止包含来自任何其他未授权域的脚本.这是为了禁止XSS攻击. 我有一个真 ..
发布时间:2020-05-28 23:44:34 其他开发

用于允许Web套接字的content-security-policy元标记

情况:phonegap serve的自动重装被content-security-policy元标记阻止 添加内容安全策略可防止自动重新加载phonegap serve实用程序.它基于cordova serve构建,但是会在文件编辑时自动重新加载应用程序.通过在index.html中注入socket.io来工作.我应该在CSP meta标记中指定什么,以允许套接字连接到我的笔记本电脑. ..

当前将Content-Security-Policy与modernizr结合使用的最佳做法是什么?

我们希望使用Content-Security-Policy保护我们的网站,即使设置为允许内联脚本(default-src 'self'; script-src 'self' 'unsafe-inline'),加载modernizr(2.6.2)也会产生4种违反CSP的行为: 我已升级到开发版本的最新版本(3.6.0),现在它会产生30多个违反CSP的行为: 我在modernizr网站上 ..
发布时间:2020-05-10 19:55:30 其他开发