1. 程式人生 > >chrome 不安全指令碼限制解決方案

chrome 不安全指令碼限制解決方案

背景:今天線上有個問題就是。chrome載入不安全指令碼的提示,組織了頁面的顯示。

原因:是請求跨域導致的。

跨域的集中方式

http://www.123.com/index.html 呼叫 http://www.123.com/server.php (非跨域)

http://www.123.com/index.html 呼叫 http://www.456.com/server.php (主域名不同:123/456,跨域)

http://abc.123.com/index.html 呼叫 http://def.123.com/server.php (子域名不同:abc/def,跨域)

http://www.123.com:8080/index.html 呼叫 http://www.123.com:8081/server.php (埠不同:8080/8081,跨域)

http://www.123.com/index.html 呼叫 https://www.123.com/server.php (協議不同:http/https,跨域)

請注意:localhost和127.0.0.1雖然都指向本機,但也屬於跨域。

最後找到了一個解決方案:

該限制針對46以上版本

通過命令列引數執行chrome可以解除該限制。

1.  Windows:(該操作可能會被安全軟體阻止)
右鍵Chrome快捷方式,然後點選“屬性”,將命令列引數新增在“目標”欄的最後面即可,注意與主程式(Chrome.exe)之間有一個空格,命令列引數如下:(紅字引數需手動修改)

--unsafely-treat-insecure-origin-as-secure="

http://ip:port" --user-data-dir=D:\xxx

2.  注:目前武漢中旗心電診斷ip、port:http://39.108.91.60:80

  1. Mac:

a.開啟Terminal 進入終端狀態,預設的提示符應該是 $;

b.進入Chrome.app 目錄;

$ cd "/Applications/Google Chrome.app/Contents/MacOS/"

c.將原先的啟動指令碼改個名字;

$ sudo mv "Google Chrome" Google.real

d.使用管道操作建立新的啟動指令碼,注意其中加入你所需要的啟動引數(紅字引數需手動修改

$ sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real" --unsafely-treat-insecure-origin-as-secure="http://ip:port

” --user-data-dir=/xxxx/xxx/xxxx "[email protected]"\n' > Google\ Chrome

e.給新的指令碼加上執行許可權; 

$ sudo chmod u+x "Google Chrome"



相關推薦

chrome 安全指令碼限制解決方案

背景:今天線上有個問題就是。chrome載入不安全指令碼的提示,組織了頁面的顯示。原因:是請求跨域導致的。跨域的集中方式:http://www.123.com/index.html 呼叫 http://www.123.com/server.php (非跨域)http://ww

chrome瀏覽器更換favicon.ico後更新緩存解決方案

avi get 什麽 favicon chrome 方案 lan chrome瀏覽器 圖片 chrome瀏覽器更換favicon.ico後不更新緩存 1、按ctrl+F5強制刷新或網頁上右鍵重新載入。2、再不行就刪除緩存。3、但這樣太討厭了,還有個小竅門屢試不爽,那就是直接

Asp.net 安全端口 解決chrome瀏覽器訪問時提示:ERR_UNSAFE_PORT

asp.net itl second command con setting log kit conda https://blog.bbzhh.com/index.php/archives/136.html 想在vps做個測試,看看是否25端口屏蔽是否生效,於是起了一

谷歌Chrome瀏覽器提交表單無效,無法跳轉,a標籤起作用的解決方案

今天遇到一個坑爹的問題,找了很久才弄清楚原因,在此給廣大網友分享一下解決這個問題的經驗,以便少走彎路。 造成表單form無法提交的原因是,谷歌瀏覽器自作聰明的認為這屬於“重複提交”,於是被谷歌瀏覽

修復windows能複製能貼上【解決方案指令碼

將以下內容複製並儲存為***.bat檔案,然後雙擊執行即可。 regsvr32 mshtml.dll regsvr32 urlmon.dll regsvr32 msjava.dll regsvr32 shdocvw.dll regsvr32 browseui.dll

ios 支持iframe 解決方案

hid src viewbag shee 代碼 over ntb end order 在iframe外層在包一層,通過appendChild()把內容增加到容器中,完整代碼如下: 1 @section Css 2 { 3 <link h

關於ie7下display:inline-block;支持的解決方案

經典 font log copy 問題 ... htm bug 元素 關於ie7下display:inline-block;不支持的解決方案 今天碼的時候遇到這個問題了。 如果本身是內聯元素的,把它的display屬性設置設置為inline-block時,所有瀏覽器都是

asp.net MVC 常見安全問題及解決方案

container coo baidu his ring article 調試工具 並且 part asp.net MVC 常見安全問題及解決方案一.CSRF (Cross-site request forgery跨站請求偽造,也被稱為“one click attack”或

新版本火狐 ,Chrome支持showModalDialog解決辦法

pan zab func 支持 ble showmodal lan div 12px   平常的網站中,有時我們會希望使用者按下按鈕後開啟一個保持在原窗口前方的子窗口,在IE中,我們可以使用showModalDialog來達成,但是chrome早就不支持showModalD

Redis連接的客戶端(connected_clients)數過高或者減的問題解決方案

http lib last 知識庫 nbsp reac nts 關閉連接 comm 最近的項目上使用ServiceStack.Redis上了redis緩存,其中遇到了很多問題。。 比如說 某一天發現redis做的緩存竟然失效了,然後查了下日誌 報錯max number o

VMware虛擬機的Ubuntu系統上了網的解決方案

檢測 編輯器 vmware 虛擬網絡 上海 技術 logs 很多 net 第一次安裝好虛擬機的時候能夠正常上網,但是過了一段時間後進入虛擬機上不了網,網上查了下這個是DNS服務器有問題,解決方法如下 進入虛擬網絡編輯器 進入VMnet8的NAT設置 進入NAT的DN

Mac 下 Chrome 瀏覽器 ERR_NETWORK_CHANGED 報錯解決方案

chan 安全 方案 pan chrom remove 由於 pat net 一直以為是 SwitchyOmega 和 SpechtLite 的問題,原來是支付寶安全控件。 由於支付寶現在已經不需要 Mac 安全控件機制,所以可以通過在 terminal 運行以下命令來移

紅線科技強勢來襲,數據安全加密保護解決方案

減少 功能 以及 安全 安全措施 實的 安全防護 細粒度 隱私 在互聯網迅猛發展的時代,信息泄露事件逐年成倍增長,信息安全是如今社會人們關註的焦點。近年,互聯網、大數據、雲計算、人工智能是發展熱潮,數據安全行業必須結合新趨勢,才能阻斷遏制數據安全面臨的新威脅。因此,一個全新

保證Service被Kill的解決方案

req som .html ppp 真機測試 其中 清理工具 reat 清理 1、Service設置成START_STICKY(onStartCommand方法中),kill 後會被重啟(等待5秒左右),重傳Intent,保持與重啟前一樣 2、通過 startForegro

Vue 脫坑記 - 查漏補缺(匯總下群裏高頻詢問的xxx及給出靠譜的解決方案)

header maps too 社區 選擇 div fsim route 變量 前言 發現群裏有些問題的提問重復率太高了,每次都去回答,回答的賊煩.這裏做一個大體的匯總,廢話不多說,直接開始給出方案,不是手把手..若是連問題和解決都看不懂的..應該去補充下基礎知識

【精華】PHP網站驗證碼顯示的終結解決方案

brief 重新 pad enter 批量 list 展開 href lis PHP網站驗證碼不顯示,這個是個很基礎的PHP問題了,不過有點時候會比較讓開發者比較頭疼了。很多解決方案僅僅考慮到gd2,卻忽略了另外一個很重要的因素了,相信在了解本教程之後,驗證碼不顯示

mysql打開表問題解決方案

for 阻塞 數據 data- 原因 client gin www fas 做開發時候某一表怎麽也打不開,數據也不多,網上查了按下面這篇文章完美解決,但是要記得用root登錄mysql: 記一次MySQL中Waiting for table metadata lock的解決

Safari瀏覽器對設定的高度起作用,解決方案

發現 文字 one 底部對齊 設定 pan select標簽 pro prop 1、在做瀏覽器兼容的時候,發現select標簽在safari蘋果瀏覽器中的高度永遠都是默認的,這時候解決的辦法是加上line-height屬性就可以設置;2、但加上line-height屬性可以

adb連接上手機的解決方案

解決方案 解決 接口 開發者 調試接口 sta 成功 系統分區 分區 一、確認手機的USB調試接口是打開的;----------打開開發者模式,暴擊手機版本號多次,直到提示已打開開發者模式。 二、使用USB線連接電腦和手機,可以首先執行adb remount(重新掛載系

到wpcap.dll 解決方案

win window syswow64 版本 拷貝 運行 system32 找不到 wow 場景 運行程序,提示:找不到wpcap.dll 解決方案1)運行程序如果是win32版本的,需要在C:\Windows\SysWOW64目錄下,拷貝wpcap.dll到缺失的機