ラベル firefox の投稿を表示しています。 すべての投稿を表示
ラベル firefox の投稿を表示しています。 すべての投稿を表示

2011年3月4日金曜日

window.open() していたブックマークレットが新しいウィンドウで開かなくなった

いつもは新しいタブで開いて、ここぞという状況では新しいウィンドウで開いてくれていたのに、何かのきっかけで、すべて新しいタブで開くようになってしまった。 ※ 環境:Firefox 3.6.14/Windows XP

bookmarklet
javascript:void window.open(
 "about:blank"
, "_blank"
, "width=300,height=400,scrollbars=yes");

次のページの

「新しいウインドウではなく新しいタブで開く」の「注意」には、次のように書かれている。

注意: 一部の指定されたサイズでのみ正しく表示されるページのために、このオプション設定 が無視されることがあります。リンクを新しいタブに開くようにしていても、新しいウインドウのサイズがページ作者によって指定されていると、リンクが新しいウインドウで開かれます。

やっぱり、新しいウィンドウで開いてくれてもよさそうな感じの説明。

あれこれ検索していたら、次の記述を発見。

リンクが window.open の時、サイズ指定がある時はウインドウで開く 「browser.link.open_newwindow.restriction」を「2」にする。
  • (bowz.info) [ Firefox ] target="_blank" のリンクを現在のタブで開く方法 | Bowz::Notebook
    → http://bowz.info/817#extended

日本語で検索できるページを作ってくれている事に感謝しつつ browser.link.open_newwindow.restriction を検索

"about:config" で "browser.link.open_newwindow.restriction" を "2" へ設定して回復。

2010年9月30日木曜日

ブラウザのうまくない CSS レンダリング - その 1 (line-height)

固定テキストをページのフッタとして表示している "position:absolute;bottom:0;" の div 要素に内容を追加して 2行したので、style に "line-height:120%;" を追加したところ、画面からはみでてスクロールバーが。。。

検証用コンテンツ

iframe

メイリオだと line-height:120% で。。。

iframe

verdana だと line-height:120% は問題ないけれど、

iframe

line-height:100% で。。。

iframe

MS P Gothic だと line-height:100% でも大丈夫。

確認

  • Microsoft Windows XP Professional Version 2002 Service Pack 3
  • Firefox version 3.6.9

Internet Explorer 7 で確認したら、画面からはみ出ないけれど、フォントの上側の一部が表示されないことがあるので、どちらにしても "position:absolute;bottom:0;" と "line-height:xxx" の組み合わせは注意。

2010年6月24日木曜日

JRE を最新にしても Firefox のプラグインリストに古い Java Deployment Toolkit が表示される

対処

プラグインリストに表示された古い Java Deployment Toolkit は無効状態になっていて、 「詳細については次のページを見よ」とのことで確認。

Java Deployment Toolkit についてはさらに「see bug 558584」とのことで確認。

npdeploytk.dll が古いプラグインのファイルとのことなので、検索してみるとひとつ発見。

Command Prompt
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd /d C:\

C:\>dir /s /b /a  npdeploytk.dll
C:\Program Files\Java\jre6\bin\new_plugin\npdeploytk.dll

削除。

Command Prompt
C:\>del "C:\Program Files\Java\jre6\bin\new_plugin\npdeploytk.dll"

C:\>

Firefox を再起動してアドオンのプラグインリストを確認すると表示されなくなっている。

確認環境

  • Microsoft Windows XP Professional Version 2002 Service Pack 3
  • Mozilla Firefox 3.6.4
  • Java Deployment Toolkit 6.0.200.2

2010年3月24日水曜日

firefox のライブブックマークのキャッシュをクリア

Windows

  1. firefox を終了
  2. 下記のようなフォルダ内の places.sqlite を削除
    %USERPROFILE%\Application Data\Mozilla\Firefox\profiles\xxxxxxx.default

xxxxxxx.default の部分は下記ファイルの "Path" 項目で確認
%USERPROFILE%\Application Data\Mozilla\Firefox\profiles.ini

Linux

  1. firefox を終了
  2. 下記のようなディレクトリ内の places.sqlite を削除
    %HOME%/.mozilla/firefox/xxxxxxx.default

xxxxxxx.default の部分は下記ファイルの "Path" 項目で確認
$HOME/.mozilla/firefox/profiles.ini

確認

  • Firefox3.62 - Windows XP SP2
  • Firefox3.62 - CentOS5.4

2010年2月23日火曜日

Firefox3.6 - Java Plugin が無効になる

要 Java 6 Update 10

# ln -s /usr/java/latest/lib/i386/libnpjp2.so /usr/lib/mozilla/

参考