タグ

evalとgreasemonkeyに関するIMAKADOのブックマーク (2)

  • stock.xchngのSITEINFO - os0x.blog

    oAutoPagerizeのSITEINFO追加 - 0xFFで書いたstock.xchngのSITEINFOはoAutoPagerizeでは問題ないんだけど、Firefoxではbase要素のせいで3ページ目でエラーが。。 というのも、nextを取得する際に、その要素はページには追加されていないので、base指定による影響を受けない。 そのため、http://www.sxc.hu/category/1091/2の最後の/を基点として、http://www.sxc.hu/category/1091/category/1091/3というURLを取得してしまう。 残念ながら、こういうのはXPathをどうこうしても解決できない。 というわけで、AutoPagerizeをhackしてgetNextURLを書き換えてしまうGreasemonkeyを書いてみた。 // ==UserScript== //

    stock.xchngのSITEINFO - os0x.blog
  • Greasemonkey Script の Config Manager削除に関して - 枕を欹てて聴く

    詳細 Scriptはここに参考として残しておきます。危ないので決して入れないでください。また、現在入れている人はすぐに削除してください。 Config Manager Script: Config Managerには脆弱性がありました。 具体的には、以下のようなものが実行可能でした。 var a = window.ConfigManager.getConfig("profile"); alert(a); // gm_scriptsのパスが取得できてしまう。すいません。 また、それを受けて、パスの格納場所をconfig.profileから、configmanager.profileとしたのですが、これでも実は var a = eval('ConfigManager.path', window.ConfigManager.getConfig); alert(a); // gm_scriptsの

    Greasemonkey Script の Config Manager削除に関して - 枕を欹てて聴く
    IMAKADO
    IMAKADO 2008/04/28
    第二引数
  • 1