JavaScript

今更ですが、node.jsでbasic認証にかかったサイトをjqueryでスクレイピングをした。そして困った。

きっかけ Conkyというデスクトップ上で色々表示できるプログラムで使うスクリプトをNode JSを使って書いてます。 どういった物かというと、ルータ(年代物のCoregaのBAR FX2)から外部IPを取得するもの。 UPnPが使えるルータなので本来ならUPnPで取得したいの…

サカつくのブラウザバトルしてます。

8月に出たサカつく7にはまってました。 J.リーグ プロサッカークラブをつくろう! 7 EURO PLUS出版社/メーカー: セガ発売日: 2011/08/04メディア: Video Game購入: 4人 クリック: 107回この商品を含むブログ (23件) を見る最近はこのサカつく7と連動して遊…

Greasemonkeyスクリプトのデバッグ方法

Firefoxで、Greasemonkeyスクリプトを効率よくデバッグする方法を知らないので、 Greasemonkeyスクリプトを書く場合Google chrome extensionとして書き、テストとかをしてます。 extensionと言ってもパッケージ化等は全くしてませんし、内容も特に違いはあり…

Operaのグリモンとかについてのメモ

Operaのグリモンは*.user.jsと*.jsでは挙動が違う。 公式では*.user.jsとするとグリモンと同じような動きをすると書いてあるが実は実行タイミングが違う。 実行タイミングを同じにするにはDOMContentLoadedイベントで実行するようにする。 他のブラウザと違…

再アップ

再アップというよりドメイン設定が変わってファイル配置が変わってました・・・ とりあえず再ダウンロードできるようになってると思います

配列初期化時の挙動と「localStorageとXPCNativeWrapper」のその後

まず配列の方から。 配列の初期化で複数個の宣言をした時に挙動が思いがけないものだった。 以下が試したコード var array = [,,,]; alert(array.length); Safari,Opera,Firefox,Chromeは全て3でIEだけ4 挙動としてはIEの挙動であって欲しかった・・・・ 次…

localStorageと XPCNativeWrapper

今GM関数のラッパとか作ってて色々試してた時になぜか var len = localStorage.length; が使えなかった・・・ consoleには"Component is not available"と出ており length自体もreadOnlyだけどwebStorageの仕様にあるものでInterfaceにも書かれてるから なん…

1行でのブラウザ判断について

Detecting browsers javascript hacks この記事にある1行でのブラウザ判断を現時点での最新のものでテストしてみました テストしたのは以下の5つ Firefox3.6.8、Google Chrome5.0.375.127、Opera10.61、Safari5.0.1、IETester0.4.4のIE5.5と6まずはFirefoxで…