html mac版chrome怎么設(shè)置跨域訪問(wèn)?
mac版chrome怎么設(shè)置跨域訪問(wèn)?工具:舊版Chrome瀏覽器;新版Chrome瀏覽器;說(shuō)明新版Chrome瀏覽器提高了跨域設(shè)置的門檻,原有方法不再適用。分兩部分介紹了chrome新舊版本的跨域設(shè)
mac版chrome怎么設(shè)置跨域訪問(wèn)?
工具:舊版Chrome瀏覽器;新版Chrome瀏覽器;說(shuō)明新版Chrome瀏覽器提高了跨域設(shè)置的門檻,原有方法不再適用。分兩部分介紹了chrome新舊版本的跨域設(shè)置方法。下載并安裝chord瀏覽器后,在桌面上找到瀏覽器快捷方式圖標(biāo),然后右鍵單擊“屬性”列。Add——在屬性頁(yè)的目標(biāo)輸入框中禁用web安全,如下圖所示:點(diǎn)擊apply并確認(rèn)關(guān)閉屬性頁(yè),打開(kāi)Chrome瀏覽器。如果瀏覽器提示“使用不受支持的命令標(biāo)記--禁用web安全”,則配置成功。新版本設(shè)置步驟:在計(jì)算機(jī)上新建一個(gè)目錄,例如:C:mychrome devuserdata;在屬性頁(yè)的目標(biāo)輸入框中添加一個(gè)新目錄;單擊應(yīng)用并確認(rèn),關(guān)閉屬性頁(yè),再次打開(kāi)chrome,出現(xiàn)“-Disable web security”相關(guān)提示,表示chrome可以再次跨域正常工作;主頁(yè)改為Google歡迎頁(yè),原來(lái)的鏈接和歷史記錄都消失了,目錄中生成了新的個(gè)人信息相關(guān)文件。
a標(biāo)簽href寫成絕對(duì)路徑怎么不能下載?
出于安全考慮,瀏覽器禁止外網(wǎng)網(wǎng)頁(yè)直接訪問(wèn)本地硬盤資源,防止病毒、木馬等惡意軟件隨意竊取用戶數(shù)據(jù)和信息。請(qǐng)注意,這里的“外部網(wǎng)絡(luò)”還包括使用IIS在本地計(jì)算機(jī)上假設(shè)web服務(wù)器,然后通過(guò)HTTP協(xié)議訪問(wèn)網(wǎng)頁(yè),但通過(guò)所謂的絕對(duì)路徑訪問(wèn)文件。這樣,瀏覽器會(huì)認(rèn)為網(wǎng)頁(yè)和文件在不同的域中(網(wǎng)頁(yè)在網(wǎng)絡(luò)中,但文件在本地硬盤中),也會(huì)拒絕訪問(wèn)它們哦,以達(dá)到下載文件的目的,網(wǎng)頁(yè)和文件必須在同一個(gè)域中。例如,雙擊網(wǎng)頁(yè)以啟動(dòng)它(而不是使用瀏覽器地址欄中的網(wǎng)址)。此時(shí),網(wǎng)頁(yè)和要下載的文件都屬于本地文件,因此可以下載?;蛘邔⒁螺d的網(wǎng)頁(yè)和文件放入IIS可以訪問(wèn)的文件夾中,然后以正常的網(wǎng)頁(yè)訪問(wèn)方式在瀏覽器中下載,因?yàn)榇藭r(shí)網(wǎng)頁(yè)和文件屬于網(wǎng)絡(luò)文件。當(dāng)然,此時(shí),a標(biāo)簽應(yīng)更改為:<ahref=“測(cè)試.xlsx“>…”。。。</A>或<ahref=“http。。。網(wǎng)址/測(cè)試.xls“>…</a>
PHP有許多方法可以解決跨域問(wèn)題,常見(jiàn)的方法如下:
這是通過(guò)使用<script></script>標(biāo)記實(shí)現(xiàn)的,示例如下:
這利用了<script></script>標(biāo)記的兩個(gè)特性,一個(gè)是支持跨域,另一個(gè)是執(zhí)行JS代碼。
服務(wù)器中沒(méi)有跨域問(wèn)題。因此,可以讓客戶端程序先訪問(wèn)域名下的PHP程序,然后讓PHP程序通過(guò)服務(wù)器請(qǐng)求第三方程序。這也可以解決跨域問(wèn)題。