我想在瀏覽器中動態獲取Wikipedia網頁,以便使用XSLTProcessor進一步處理XHTML。如何使用AJAX獲取Wikipedia網頁或獲取()
不幸的是,這不起作用,因爲我無法讓維基百科在HTTP響應中發送「Access-Control-Allow-Origin」標頭。
我試圖包含「原點」參數,因爲它在https://www.mediawiki.org/wiki/Manual:CORS上聲明,但沒有成功。
當瀏覽到該頁面時,瀏覽器獲取完整的網頁HTML是非常重要的,因此MediaWiki API對我來說是不成問題的。
這是我曾嘗試:
var url = "https://en.wikipedia.org/wiki/Star_Trek?origin=https://my-own-page.com";
fetch(url).then(function(response){
console.log(response);
});
也許給吉米威爾士一些錢:)你不能強迫網站提供它尚未配置服務的頭。但是,您可以編寫自己的服務器端代理來獲取內容。 – Pointy
好吧,所以這是不可能的。我想也許我做錯了什麼。是的,服務器端代理或腳本可以完成這項工作。 – Seb3736