方式一:
使用ajax的jsonp
方式二:使用cors外掛程式直接解決跨域問題,一般都是用 chrome瀏覽器的cors外掛程式
方式三:在web.xml中加上以下**
cors
com.thetransactioncompany.cors.corsfilter
cors.alloworigin
*cors.supportedmethods
get, post, head, put, delete
cors.supportedheaders
accept, origin, x-requested-with, content-type, last-modified
cors.exposedheaders
set-cookie
cors.supportscredentials
true
/*
解決跨域的幾種方式
1.document.domain 由於js同源策略的限制,指令碼只能讀取和所屬文件 相同的視窗和文件屬性 對於有公共的上級網域名稱,這些伺服器上的頁面之間的跨域訪問可以通過document.domain來進行 預設document.domain存放的是載入文件的伺服器的主機名,可以手動設定這個屬性...
前端解決跨域的幾種方式
參考1 通過jsonp跨域 jsonp 只支援get請求 jsonp 的優勢在於支援老式瀏覽器,以及可以向不支援 cors 的 請求資料。2 document.domain iframe跨域 3 location.hash iframe 4 window.name iframe跨域 5 postme...
iframe跨域問題 跨域的幾種實現方式
一 背景同源策略 同源策略可以理解為瀏覽器的一種安全機制,瀏覽器只允許與本域下的介面進行互動。不同源的客戶端在沒有明確授權的情況下,不能讀寫服務端的資源。什麼是不同源呢 補充點 在出現跨域問題時,瀏覽器究竟在哪一步進行了攔截?客戶端請求時?伺服器不做出響應?還是伺服器響應後瀏覽器拒絕的響應?測試發現...