0
我正在嘗試編寫一個小書籤,允許我在訪問頁面之前查看頁面上所有鏈接的Web Of Trust (WOT)評分。雖然WOT提供了他們自己的書籤,但它並不是非常有用,因爲您在查看評分前需要先訪問該頁面。這將在SeaMonkey上使用,所以我也不能只安裝WOT擴展。WOT書籤
WOT有一個Javascript API,它允許您激活它所包含的任何頁面上的評級,所以我使用它作爲基礎。但是,它似乎永遠不能像書籤一樣正常工作。這裏有一個嘗試讓代碼儘可能接近API的嘗試。我只修改了wotinject函數,以便它可以在小書籤中工作並添加超時,以便在jQuery之前不會加載評分小部件。
var wotprotocol = (document.location.protocol == "https:") ? "https://" : "http://";
var wotbase = wotprotocol + "api.mywot.com/widgets";
var wotinject = function(src) {
document.body.appendChild(document.createElement("script")).src = wotbase + "/" + src + ".js";
};
var wotjquery = typeof(jQuery) != "undefined";
if (!wotjquery) {
wotinject("jquery");
}
void(window.setTimeout(wotinject, 200, "ratingwidget"));
我可以看到在狀態欄中加載的API,但它什麼也沒有做。有什麼辦法可以使這個工作?
您是否考慮過創建一個黃油猴插件?您可以始終加載它,並可以使用跨站點xhr,這可能對您有所幫助 – mkoryak 2010-03-18 20:04:01