PlaggerLDR を IE で動かす
Turnabout というのでIEでもGreasemonkeyぽいのが動くというのをAjaxianでみて、これ使えばPlaggerLDRをIEで動かせるんじゃねとか思って、まららんに教えてもらいつつやってみた。
=== assets/PlaggerLDR/hackldrapi.user.js
==================================================================
--- assets/PlaggerLDR/hackldrapi.user.js (revision 7604)
+++ assets/PlaggerLDR/hackldrapi.user.js (local)
@@ -10,6 +10,7 @@
*/
(function(){
+ if(typeof unsafeWindow == "undefined"){unsafeWindow = window}
var w = unsafeWindow;
var NativeAPI = w.API.prototype.post;
var Conf = {};
@@ -39,7 +40,12 @@
function save_servers(){
// to json, firefox only
- var json = servers.toSource();
+ //var json = servers.toSource();
+ var json = '({';
+ for (var i in servers) {
+ json += "'"+i+"':" + "'"+servers[i]+"',";
+ }
+ json = json.replace(/,$/, '})');
GM_setValue("servers", json);
}
function add_server(name,host){
TurnaboutではunsafeWindowは普通にwindowなんでそれなおしたのと、toSourceはFirefox限定なのでそこを無理やりjson文字列作るように変更しただけで動いた! まららんありがとう!
まぁつかわんけどw