更改wordpress主題百度關(guān)鍵詞優(yōu)化多久上首頁(yè)
未經(jīng)許可,不得轉(zhuǎn)載。
文章目錄
- JSONP簡(jiǎn)介
- JSONP工作原理
- JSONP劫持
- Callback可定義問(wèn)題
JSONP簡(jiǎn)介
JSONP(JavaScript Object Notation Padding)是一種用于繞過(guò)瀏覽器同源策略限制的技術(shù),使得網(wǎng)頁(yè)可以從不同域名的服務(wù)器請(qǐng)求數(shù)據(jù)。由于瀏覽器的同源策略限制,網(wǎng)頁(yè)通常只能向與其同源的服務(wù)器發(fā)送請(qǐng)求。然而,<script>
標(biāo)簽不受同源策略的限制,可以從任何域加載和執(zhí)行腳本。JSONP 利用這一特性,通過(guò)動(dòng)態(tài)添加 <script>
標(biāo)簽來(lái)實(shí)現(xiàn)跨域數(shù)據(jù)請(qǐng)求。
JSONP工作原理
ice.com 在需要獲取跨域數(shù)據(jù)時(shí),動(dòng)態(tài)創(chuàng)建一個(gè) <script>
標(biāo)簽,并指定一個(gè)包含回調(diào)函數(shù)名稱的 URL 作為其 src
屬性。例如:
<