拒絕執(zhí)行JavaScript腳本在請(qǐng)求中找到腳本的源代碼
這是防止XSS(跨站點(diǎn)腳本)攻擊的安全措施。
當(dāng)某些JavaScript代碼通過(guò)HTTPPOST請(qǐng)求發(fā)送到服務(wù)器,并且通過(guò)HTTP響應(yīng)返回相同的代碼時(shí),會(huì)發(fā)生這種情況。如果Chrome檢測(cè)到這種情況,則腳本將被拒絕運(yùn)行,并且您會(huì)收到錯(cuò)誤消息Refusedto execute a JavaScript script. Source code of script found within request。
解決方法在WebKit中,我的JavaScript出現(xiàn)以下錯(cuò)誤:
拒絕執(zhí)行JavaScript腳本。在請(qǐng)求中找到腳本的源代碼。
該代碼適用于JavaScript微調(diào)器,請(qǐng)參見(jiàn)ASCIIArt。
該代碼曾經(jīng)可以正常工作,但在Camino和Firefox中仍然可以正常工作。僅當(dāng)通過(guò)POST保存頁(yè)面,然后通過(guò)GET檢索頁(yè)面時(shí),才引發(fā)該錯(cuò)誤。它同時(shí)在Chrome/ Mac和Safari / Mac中發(fā)生。
有人知道這意味著什么,以及如何解決此問(wèn)題嗎?
相關(guān)文章:
1. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?2. docker start -a dockername 老是卡住,什么情況?3. docker images顯示的鏡像過(guò)多,狗眼被亮瞎了,怎么辦?4. docker gitlab 如何git clone?5. dockerfile - [docker build image失敗- npm install]6. docker不顯示端口映射呢?7. docker-compose 為何找不到配置文件?8. 對(duì)html實(shí)現(xiàn)監(jiān)測(cè) 發(fā)現(xiàn)不對(duì)9. 前端 - 使用css畫(huà)一個(gè)矩形?10. html - 誰(shuí)能解釋這個(gè)現(xiàn)象??
