解決Chrome不支援本地Ajax請求的問題
在寫一個用傳統實現ajax例子的時候,在chrome中遇到了一個問題:
XMLHttpRequest cannot loadfile:///C:/Users/Administrator/Desktop/test.php.Cross origin requests are only supported for protocol schemes: http, data, -extension, https, chrome-extension-resource.
Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'file:///C:/Users/Administrator/Desktop/test.php'.
這是因為Chrome不支援本地的非同步請求,因此直接通過file://訪問檔案就會報錯!
解決辦法:
右擊chrome快捷方式,選擇“屬性”,在“快捷方式”下的“目標”中新增" --allow-file-access-from-files"(最前面有個空格),重啟chrome即可。
相關推薦
解決Chrome不支援本地Ajax請求的問題
在寫一個用傳統實現ajax例子的時候,在chrome中遇到了一個問題: XMLHttpRequest cannot loadfile:///C:/Users/Administrator/Desktop/test.php.Cross origin req
XMLHttpRequest cannot load Chrome不支援本地Ajax請求
使用谷歌和360極速瀏覽器載入html頁面。頁面中有通過json檔案載入echarts的地圖,會報jquery-1.9.1.min.js:5 XMLHttpRequest cannot load這個錯
解決 chrome 不能安裝本地外掛的問題
有時候要在 chrome 安裝本地外掛時,會報錯,這時候將外掛的字尾名 .crx 改為 .zip或者 .rar,然後將改好字尾名的檔案解壓到本地資料夾中,然後在 chrome 的設定 -> 更多工具 -> 擴充套件程式: 在上圖中的載入已解壓的擴充套件程
chrome不支援nodevalue屬性的解決辦法
今天看js的時候,發現在chrome中,無法通過nodevalue屬性來獲取一個節點的值,一直以為是自己程式碼寫的有問題,但換到其他瀏覽器上就沒有什麼問題,後來百度了一下,發現使用textContent來代替就沒有什麼問題。不知道是不是因為我的谷歌瀏覽器版本太高
在chrome 怎麽通過ajax請求加載本地文件
clas allow image 瀏覽器內核 rom 圖片 技術分享 機制 mage 在chrome下面用Jquery 的load方法加載本地的html文件時會報錯 我百度了一下是因為 谷歌瀏覽器內核為了安全機制,不允許這樣方式訪問其他頁面,但是可以通過加 --enab
用Promise解決多個異步Ajax請求導致的代碼嵌套問題【轉】
ref ise 1.5 數據 sel 並且 而且 spa 強硬 問題 前端小同學在做頁面的時候,犯了個常見的錯誤:把多個Ajax請求順序著寫下來了,而後面的請求,對前面請求的返回結果,是有依賴的。如下面的代碼所示: var someData; $.ajax({
解決spring-security session超時 Ajax 請求沒有重定向的問題
這樣的 解決 alert ips 點擊 res set 登錄頁面 response 開始時, 代碼是這樣的: $.ajax({ type : "POST", url : sSource,
GET請求不亂碼,Ajax請求POST亂碼問題
在寫公眾號介面前後端互動的時候,使用jq向後臺controller進行傳值。然而去看資料庫儲存的值==,全是ISO8859-1。然後就開始一個一個測試、比對,從前端介面編碼,再到f12,後端編碼,甚至於xml配置、tomcat編碼全部檢查了一遍。可能本人前端還是很渣,對於請求理解
解決IE8不支援陣列的indexOf方法
解決IE8不支援陣列的indexOf方法 測試報過來一個bootstrap-table.js bug, 在IE8下有個js錯誤,但是在其它瀏覽器下(Firefox, Chrome, IE9)下面都很正常。 後來除錯發現原因是在IE8下, js陣列沒有indexOf方法. 下面是
npm丨解決Windows不支援NODE_ENV
package.json檔案中,下面這樣寫,在WIN裡面,npm start 會報錯。 "start": "NODE_ENV=development webpack-dev-server", 需要安裝下 cross-env 包。 cnpm i c
解決chrome 不相容window.showModalDialog問題
在父視窗加上這麼一段程式碼: <script type="text/javascript"> function showmodal() { alert("我是父親視窗") if(window.showModalDialog == u
MySQL複雜查詢 —— 跨表/多表查詢,如何解決MySQL不支援全連線的問題 —— 使用結果集的合併
SELECT sex, MAX(salary), MIN(salary), AVG(salary) FROM emp GROUP BY sex; 5.MySQL複雜查詢 —— 跨表/多表查詢 —— 瞭解 查詢結果集中的資料來自於多個不同的
解決IE不支援getElementsClassName的方案
在DOM3裡已經加入了getElementsByClassName這個方法,然而IE9、10以外的其它版本均不支援,這是一塊傷痛啊! 目前可以這麼解決,判斷瀏覽器支不支援這個方法,如果支援就不管;如果不支援,就在document物件里加入getElements
解決webpack不能匹配post請求的問題
解決webpack不能匹配post請求的問題 webpack的dev-server只能匹配get請求,在本地做本地資料的時候會很不方便。 可以使用如下兩種辦法解決: 1.在webpack.config.js配置檔案中的devServer欄位加入 devServe:{
selenium+phantomjs 報錯解決,不支援phantomjs的解決
執行如下程式 c:\Python37\python.exe d:/Py/crawler/Phantomjs.py 報錯: c:\Python37\lib\site-packages\selenium\webdriver\phantomjs\webdriver.py:4
解決idea不支援lombok.jar中註解的問題
先說一下lombok.jar中都有哪些註解@EqualsAndHashCode:實現equals()方法和hashCode()方法 @ToString:實現toString()方法 @Data :註解在
加入跨域支援後ajax請求返回Uncaught SyntaxError: Unexpected token :
本來正常的程式碼,加入跨域支援dataType: 'JSONP', $.ajax({//contenType: "application/x-www-form-urlencoded", type: "GET", dataTyp
解決 IE 不支援 document.getElementsByClassName() 的方法
網頁錯誤詳細資訊 訊息: 物件不支援此屬性或方法 document.getElementsByClassName('element_name') //create method getElementsByClassName for document if(!docume
Linq to DataTable 解決DataSet不支援System.nullable
using System;using System.Data;using System.Collections;using System.Collections.Generic;using System.Configuration;using System.Reflection;using System.L
Selenium Webdriver 的使用java執行js程式碼 解決 ScriptEngine不支援瀏覽器內建物件window,document的問題
問題場景: 使用java 掉用js程式碼,發現 ScriptEngine不支援瀏覽器內建物件window,document的問題; 問題一:為什麼要 用java掉用js程式碼? 比如在 抓取(爬取)對方網站時,需要破解一些js邏輯程式碼合作加密演算法,但是js混淆了