在我的網站上我打電話給兩個API,但AdBlock似乎阻止了其中一個。如何防止客戶端阻塞外部資源?
//website cesare.io
$.get("http://ipinfo.io", function(response) {
var l = "39.069100,-11.402732";
$.get("http://api.wunderground.com/api/cbfb6c4b4b980e56/conditions/forecast/alert/q/"+ l +".json", function(response) {
weather = response.forecast.simpleforecast.forecastday[0].conditions.toString();
txt();
});
}, "jsonp");
我發現了與 「禁止跟蹤」 用戶啓用獲得上述錯誤。
如何防止從的AdBlock阻塞ipinfo.io API的回調?
我可以知道AdBlock禁用此API調用的原因嗎?
你不能。用戶可以完全控制瀏覽器。 – Barmar
@Barmar所以唯一的解決方案是:1)要求用戶禁用AdBlock 2)只是不調用API? – Cesare
您也可以從服務器腳本而不是瀏覽器調用API。 – Barmar