看板 Web_Design 關於我們 聯絡資訊
小弟是網頁初學者 最近碰到一個問題遲遲無法解決 所以上來尋求明燈 m(_ _)m 假設我現在有開了兩個web service 一個網頁是在 http://1.1.1.1:8000/test1.html 另一個網頁是在 http://1.1.1.1:9000/test2.html 假設我想要在test1.html抓取test2.html中某個div內容 然後把他秀出來 那我應該要怎麼做呢 如果兩個網頁都在同一個domain之下的話 我可以透過javascript的load方式 $('#target-div').load('http://www.mysite.com/test.php#portfolio-sports'); 但是在兩個網頁分處於不同domain下的情況(一個在port 8000 一個在9000) 有沒有什麼比較好的方式 能夠讓我跨domain去抓某個網頁中的div內容呢 網路上有看到一些類似架proxy的方式 但我不想透過proxy 有沒有只用單純的function或是import library可以做到呢? 請教各位了~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.245.217 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1439215226.A.A17.html
oToToT: 只能自己弄proxy吧 08/10 22:52
johnsonct: 看看這個可不可以解決 iframe http://goo.gl/J44z2W 08/11 08:08
oToToT: 樓上那就是在做類似proxy的事啊www 08/11 22:13
johnsonct: XDD 嘛 那大概只能交給後端去弄 (? 08/11 23:11
johnsonct: blog.caesarchi.com/2011/08/xmlhttprequestajax.html 08/11 23:16
johnsonct: 朋友說還有這個方法 不過會有安全性問題 因為所有人都 08/11 23:16
johnsonct: 變成可以get這個網域的東西 08/11 23:17
storyn26383: 我是用 php 跑 curl 08/11 23:30
storyn26383: php 用 curl 抓 test2 的資料,再用 test1 抓 php 08/11 23:31
storyn26383: 的資料 08/11 23:31
storyn26383: 當然 php 要跟 test1 同 server 08/11 23:32
alog: 讓機器allow來自你特定domain name下的請求 08/12 02:10
alog: --> HTTP access control (CORS) 08/12 02:11
alog: 如果機器都不是你的,你乖乖用proxy的概念來做 08/12 02:15