看板 Web_Design 關於我們 聯絡資訊
在下為js新手,想請問各位前輩些許問題... 1.是否可能使用js開啟新頁面後,接著自動在該新頁面執行指定的js函式? 如:在A頁面的網址執行javascript:window.open('B.html');後,接著自動在B頁面執 行其他script如alert('HI');呢(並非在B頁面寫入alert函式)? 2.在A頁面執行,從B網域得到的xmlhttprequest.responsetext的script內容,因為same origin policy的關係,不能直接eval使用,那是否有其他方法可以間接執行該script 呢? 3.承問題2,如果有的話,是否就代表該same origin policy事實上是不夠完備的? 4.在HTML裡,嵌入<script src = "http://xxx.xx/A.js">的動作可以跨網域取得A.js的 script執行,那為何還需要same origin policy來防止XSS的攻擊呢? 感謝指點迷津的各位大大們,如果小的觀念錯誤的話,還希望不吝給小的指導! 謝謝Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.5.247