javascript - chrome升級到55版本之後怎麼不能存取本地服務了?
typecho
typecho 2017-06-15 09:22:56
0
1
733

公司做一個調起客戶端列印功能,安裝好客戶端後會啟動一個127.0.0.1:8801服務,然後網站上點擊列印按鈕就會ajax跨域請求http://127.0.0.1:8801/ ,如果安裝了客戶端,這個介面會回傳狀態碼,然後調起客戶端,否則就視為用戶沒有安裝,需提示安裝客戶端。

$.ajax({
    url:'http://127.0.0.1:8801/?url=xxxxxx&print=1',
    dataType:'jsonp',
    timeout:10000,
    error:function(){
        alert('尚未安装套打专用插件')
    }
})

chrome54以及之前版本是好的,但是升級之後,客戶端可以調起來,但是介面始終接收不到回應,導致走了error方法

#不知道是不是因為有安全漏洞導致chrome把這個屏蔽了,還是其它的什麼原因,我們網站chrome的訪問量還是很大的,如何解決這個問題呢?

typecho
typecho

Following the voice in heart.

全部回覆(1)
扔个三星炸死你

網址列輸入:

chrome://flags/

察看啟用或關閉某些功能。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板