通常Firefox等でHTMLを印刷すると、そのページのURLも一緒に印字されるかと思います。
これをブラウザやアドオンの設定でファイル名の印字にしたいのですが、何か良い方法はありますでしょうか?
できればFirefoxで実現したいですが、IEでもかまいません。
よろしくお願い致します。
かなり力業ですが、firefoxのアドオン Greasemonkey を使ってファイル名をタイトルとして設定し、印刷時にヘッダにタイトル(ファイル名)を表示するとかはどうでしょうか。
Greasemonkey用のスクリプトはこんな感じです。
// ==UserScript==
// @name Print FileName
// @namespace http://sample
// @description Print File Name
// ==/UserScript==
file_name = document.URL.substring(document.URL.lastIndexOf("/")+1,document.URL.length);
document.title = file_name;
ハードディスク上のhtmlファイルをFirefoxで開いて、印刷という意味でしょうか??
この場合はURLを印刷設定で印刷するようにすれば、file://c:/・・・・という感じでファイル名が印刷されます。
質問の意図を取り違えていましたら、すみません。。
説明不足でした。ローカル上のhtmlを開いて印刷しています。
file://c:/・・・・index.html の場合、それはURLですよね
これをindex.htmlだけにしたいのです。。
かなり力業ですが、firefoxのアドオン Greasemonkey を使ってファイル名をタイトルとして設定し、印刷時にヘッダにタイトル(ファイル名)を表示するとかはどうでしょうか。
Greasemonkey用のスクリプトはこんな感じです。
// ==UserScript==
// @name Print FileName
// @namespace http://sample
// @description Print File Name
// ==/UserScript==
file_name = document.URL.substring(document.URL.lastIndexOf("/")+1,document.URL.length);
document.title = file_name;
いいですね。Graeasemonkeyで実現できると非常に助かります。
ありがとうございました。
いいですね。Graeasemonkeyで実現できると非常に助かります。
ありがとうございました。