作者:
co3co3 (呵呵)
2015-08-10 22:00:22小弟是網頁初學者
最近碰到一個問題遲遲無法解決 所以上來尋求明燈 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可以做到呢?
請教各位了~~
作者:
oToToT (å±å©)
2015-08-10 22:52:00只能自己弄proxy吧
作者: johnsonct (Jct) 2015-08-11 08:08:00
作者:
oToToT (å±å©)
2015-08-11 22:13:00樓上那就是在做類似proxy的事啊www
作者: johnsonct (Jct) 2015-08-11 23:11:00
XDD 嘛 那大概只能交給後端去弄 (?blog.caesarchi.com/2011/08/xmlhttprequestajax.html朋友說還有這個方法 不過會有安全性問題 因為所有人都變成可以get這個網域的東西
作者: storyn26383 (販賣機) 2015-08-11 23:30:00
我是用 php 跑 curlphp 用 curl 抓 test2 的資料,再用 test1 抓 php的資料當然 php 要跟 test1 同 server
作者:
alog (A肉哥)
2015-08-12 02:10:00讓機器allow來自你特定domain name下的請求--> HTTP access control (CORS)如果機器都不是你的,你乖乖用proxy的概念來做