国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

配置Chrome支持本地(file協議)的AJAX請求

2024-09-01 08:30:45
字體:
來源:轉載
供稿:網友

什么問題 

WEB開發過程中,很多時候我們都是寫一些簡單的Demo,并不是開發一個完整項目,此時我們常見的操作是:

 •新建文件夾
 •新建需要的文件
 •在Sublime(或其他編輯器)中完成DEMO的編碼
 •雙擊HTML文件,直接在瀏覽器中運行演示 

如果此時Demo中有AJAX操作,瀏覽器就會報一個錯: 

XMLHttpRequest cannot load file:///Users/iceStone/Documents/Learning/angular/demo/angular-moviecat/movie/view.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource. 

原因很簡單,瀏覽器(Webkit內核)的安全策略決定了file協議訪問的應用無法使用XMLHttpRequest對象,錯誤消息中也很清楚的說明了:

Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource. 

跨域請求僅支持協議:http, data, chrome, chrome-extension, https, chrome-extension-resource 

在某些瀏覽器中是允許這種操作的,比如Firefox瀏覽器,也就是說Filefox支持file協議下的AJAX請求。 

解決辦法 

作為我個人最喜歡的Chrome,強大,沒什么好說的,只有想不到,幾乎沒有做不到,所以必須也得支持:

 Windows:

•設置Chrome的快捷方式屬性,在“目標”后面加上

主站蜘蛛池模板: 湘乡市| 宁陵县| 综艺| 宁河县| 防城港市| 南通市| 根河市| 寿阳县| 马关县| 淮南市| 元谋县| 若尔盖县| 饶阳县| 宿迁市| 梅河口市| 来宾市| 昌宁县| 金溪县| 锦州市| 青冈县| 白城市| 镇坪县| 郸城县| 启东市| 左贡县| 星座| 陆丰市| 望城县| 广河县| 合作市| 隆化县| 大宁县| 曲周县| 海安县| 靖江市| 乌鲁木齐市| 平原县| 达孜县| 七台河市| 年辖:市辖区| 湘潭市|