トップ «前の日記(2008-01-27) 最新 次の日記(2008-01-29)»

2008-01-28

λ Javascript で書き換えられた後の Webページの内容を表示する

document.documentElement.innerHTML を使うのがいいらしい。

innerHTML より outerHTML の方が一番外のタグも含むという点でうれしいのだが、 HTML タグの lang 属性とかまで再現したかったら attributes を使って再構築する。

最後の難関は一番先頭のDOCTYPE宣言だがこれはさすがに無理か? 荒業として XMLHttpRequest で自分のページを取りに行くという手があるかもしれんが。

読み終わったのを確認してから取得するには、 DHTML_Dude: 非同期性: パフォーマンスの改善 document.readyState の確認または onreadystatechange イベントを使う。

λ Virtual Server で IPv6 近隣探索 (Neighbor discovery) できない

以前から Virtual Server 上にある仮想マシンの IPv6 ネットワークにアクセスできないという現象があったが、 YAMAHA RT57i の設定で

ipv6 route  2001:xxxx:xxxx:xxxx::xxxx gateway fe80::203:ffff:xxxx:xxxx%lan1

とスタティックルートを書くことで一応状況が改善した。

パケットキャプチャとかはしてないので、どういう状況なのかは確認していない。(ちゃんと調べればすぐに分かりそうな気はする)

(1/31 追記) 仮想マシン再起動後かなにかで、通信ができなくなった。 ルータから仮想マシンに向かっての Link-Local address での ping6 すら通らない。 仮想マシン側からルータに向かって ping (Windowsなので ping.exe)を打つと通信できるようになった。 …ということはルーティングよりも グローバルアドレス で ping を打てば開通するということか、 とやってみたら実際通るようになった。

[]

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|

using plugin: amazon calendar2 category html_anchor makelirs makerss recent_comment3 recent_trackback3 squeeze tb-send tb-show recent_list

Copyright(C) 2003-2007 by KAMIYA Satosi (上美谷 智史) All rights reserved.
gmail 無断リンク上等! ただし自動的に捕捉されます。