読者です 読者をやめる 読者になる 読者になる

getComputedStyle が null を返す

Firefox JavaScript HTML

表示されていない iframe 内の要素に対して、getComputedStyle すると null がかえってきちゃう。

JavaScript コード

let d = content.frames[0].document;
let e= d.querySelector('a');
d.defaultView.getComputedStyle(e, ''); // => null

main.html

<div style="display:none">
  <iframe src="iframe.html" />
</div

iframe.html

<a href="hoge" id="link">hoge</a>

Fixed

これで、密かに Vimperator のヒントがおかしくなってた。
とりあえずの修正を入れておいたけど、iframe が表示されているかいないかってどうすれば判断できるんだろ。

[Firefox] Ank Pixiv Tool 1.11.2β5

長々とそれはどうなのって感じになって参りました。
http://www.kurinton.net/~snca/blogfiles/ank_pixiv_tool-1.11.2beta5.xpi

  • 設定ダイアログを出すときのエラー修正
  • 他のページを保存済みにしてしまうのを修正