文档章节

如何在chrome中禁用相同来源的方法

林宝基
 林宝基
发布于 2013/09/27 17:01
字数 384
阅读 156
收藏 5
在过去的一周,我一直在做一些浏览器的扩展开发,你可能会或者可能不知道,Chrome扩展允许跨域ajax调用.这是允许的,因为chrome扩展权限模型需要用户在安装扩展时同意安装程序可能会访问您的数据域的问题.

然而,在默认情况下,扩展只有在安装后和激活(意思是点击工具栏上扩展的图标)时才有用.

如果你正在开发一个扩展,这意味着你必须不断刷新扩展然后点击按钮以测试你的XHR请求.

事实证明,你可以启动拥有两个标记的Chrome,它将允许你轻松地浏览到您的文件直接和执行跨域调用XMLHttpRequest.

为了快捷方便,我在桌面上创建了一个增加了标记组件的快捷方式.你的快捷方式看起来应该像这样:

C:\Users\YOUR_USER\AppData\Local\Google\Chrome\Application\chrome.exe
--allow-file-access-from-files --disable-web-security
标记

你会注意到这两个标记加入了快捷方式的路径里.

–allow-file-access-from-files

–disable-web-security

这些标记都将允许开发人员测试跨域ajax请求的本地文件.

PS:我称这个为"无担保的Chrome",所以我不会冒险总是运行带有这些标记的Chrome.

译者注:Linux或者Mac用户添加启动参数方法见“如何给mac os x下的应用程序加上启动参数”

本文转载自:http://tachikoma.me/2012/7/20/how-to-disable-same-origin-policy-in-chrome/

林宝基
粉丝 6
博文 15
码字总数 5794
作品 0
中山
高级程序员
私信 提问
Chrome 再出招,呈现 API 将仅支持 HTTPS

近日,谷歌工程师宣布将在2018年第二季度发布的Chrome 67中禁止一切使用不安全来源的呈现API(Presentation API)。 Presentation API, 即呈现API,是一个能使网页内容访问演示文稿显示并呈现自...

亚洲诚信
2017/06/28
3.6K
11
教您禁用Google Chrome 69与Google服务的共享凭据特性

我们之前报道过,Google Chrome浏览器的最新69版本使得如果您登录浏览器或者Google网络服务中的任何一个,就等于立即登录到另一个账户凭据。一次登录后,所有登录其他任何Google服务(例如,...

稿源:
2018/09/24
0
0
你发现没?Chrome 地址栏又隐藏了“www”和“https://”

最近,我们报道了 Google Chrome 76 稳定版的发布情况,如果已经安装的用户,不难发现在地址栏中少了一些内容,“www”子域和“https://”被隐藏起来了。据报道,早在 2018 年 9 月发布 Chro...

afterer
08/02
14.9K
28
图文详解如何将书签bookmarks导回到chrome?

前提概要 在我们使用chrome浏览器的过程中呢,或多或少都有遇到过chrome浏览器卸载重装,或者重装系统,或者更换浏览器等等的情况。在出现这种情况的时候呢?我们可能会遇到一个相同的问题,...

thebeauty2016
2018/05/10
0
0
Mozilla 确认英特尔处理器漏洞可通过 Web 进行利用

Mozilla已经正式确认,最近披露的 Meltdown和Spectre CPU漏洞 —— 可能通过Web站点内容(比如JavaScript文件)进行漏洞利用,也就是说,用户可能因为访问某个网页而被提取信息。 这两个漏洞...

局长
2018/01/07
1K
16

没有更多内容

加载失败,请刷新页面

加载更多

在Linux下使用linuxdeployqt发布Qt程序

目录 一、简介 二、安装linuxdeployqt 三、配置 qt 的环境变量 四、打包应用程序 五、编写linux桌面图标启动(可选步骤) 六、编写开机脚本 runApp.sh 七、打包成deb包 八、扩展 回到顶部 一...

shzwork
23分钟前
4
0
Linux进程管理

计算机硬件层面之上是操作系统,狭义的操作系统主要指系统内核,内核有以下作用:进程管理、文件系统、网络管理、内存管理、驱动程序、安全功能。内核可以将用户无法操作的底层硬件接口进行抽...

lhdzw
昨天
4
0
Java13的新特性

Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性 Java14的新特性 序 本文主要讲述...

go4it
昨天
7
0
IDEA 配置Springboot项目热部署

实现的方式概述 注意以下的热部署方式在IDEA是默认没有打开自动编译的,手动编译需要快捷键(Ctrl+Shift+F9),自动编译的修改配置如下:(注意刷新不要太快,会有1-2秒延迟) File-Settings-C...

小强的进阶之路
昨天
9
0
免费数据分析工具:secsoso

前段时间思考了理想数据分析平台,之后我们根据这个思路开发了spl语言并提供了一个数据分析平台,这个平台主要用在搜索ES,数据库索引中的数据。但后来发现对文件的事后处理也是个非常重要的...

赛克蓝德
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部