我已經閱讀這些方法作爲unsafeWindow的替代方法。但我仍然無法使用沒有unsafeWindow的Recaptcha對象。 使用unsafeWindow我的代碼(此代碼工作正常):使用沒有unsafeWindow的Recaptcha?
var myscript= document.createElement('script');
myscript.setAttribute('src','http://www.google.com/recaptcha/api/js/recaptcha_ajax.js');
document.body.appendChild(myscript);
Recaptcha = unsafeWindow.Recaptcha;
Recaptcha.create(theKey,"recaptcha_widget_div",{theme:"red"});
我想這沒有運氣:
//after script inject
Recaptcha = location.assign("javascript:Recaptcha();void(0)");
Recaptcha.create(theKey,"recaptcha_widget_div",{theme:"red"});
我做了錯誤的位置破解?
請注意,我希望代碼也可以在Chrome內容腳本中使用。
只是好奇,爲什麼你用Greasemonkey添加recaptcha?你不知道你是否是人?沒有太多機器人運行啓用了GM的Firefox,無論是。 – 2012-03-24 01:17:49
我爲論壇提供了一個腳本,該論壇在內容頁面中沒有提供回覆表單。用戶必須轉到其他頁面才能回覆帖子。當然,需要回復才能回覆。 – 2012-03-24 02:24:15