国产探花免费观看_亚洲丰满少妇自慰呻吟_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的快捷方式屬性,在“目標”后面加上

主站蜘蛛池模板: 罗山县| 屯门区| 静宁县| 翁源县| 福泉市| 通州市| 枣强县| 双牌县| 曲水县| 淮阳县| 交口县| 武川县| 舟曲县| 金乡县| 文山县| 东兴市| 新余市| 珲春市| 柯坪县| 公安县| 阿拉善右旗| 马龙县| 余江县| 马山县| 额尔古纳市| 吉木萨尔县| 囊谦县| 承德县| 临江市| 蒙城县| 怀远县| 南昌县| 泰宁县| 深泽县| 皋兰县| 蓬莱市| 亳州市| 富锦市| 荥阳市| 伊春市| 大冶市|