我知道跨站點請求的問題,並且我知道在此處有關於此主題的問題。但是,我的問題沒有直接回答,所以我在這裏發佈。來源http:// localhost是不允許的......解決不加入遠程服務器?
所以,我想要做的是屏幕刮一個網站,與AJAX。然而,我得到這個消息...
Origin http://localhost is not allowed by Access-Control-Allow-Origin
...我知道不同的解決方案。但是,我所知道的所有解決方案(例如JSONP)都包括向遠程服務器添加內容,在這種情況下這是不可能的。
所以,我想知道是否有可能在沒有在遠程服務器上添加任何東西的情況下解決此問題,如果是這樣的話。提前感謝!
有人刷新我的記憶。 JSONP不工作,因爲跨站點規則不適用於加載腳本?如果是這樣,有沒有辦法假裝你從scrapee網站加載腳本?也許在你自己的服務器的幫助下。 –
您的要求不明確。如果你想從瀏覽器中做到這一點,你可以製作一個擴展程序,它可以毫無問題地屏蔽訪問過的網站。如果您需要服務器端解決方案,請使用[Phantom](http://phantomjs.org/)等無頭瀏覽器並通過任何其他方式進行控制。 – Stan