我想打開一個頁面,但不要查看它,它會要求用戶打印。打印URL的鏈接
這非常類似於Content Disposition
HTTP標頭的功能。
設置爲attachment
時,它會詢問用戶保存文件的位置(而不是在瀏覽器中顯示)。
我打開頁面的用戶,所以我能use javascript的特權:
var doc = open(url); //open the link for them instead of using an anchor href
doc.print(); //ask them to print it, this is a blocking call until the user is done
doc.close(); //immediately close the window so the user isn't interrupted
但我真的很希望有一些服務器端的標誌,我可以利用,是有這樣的事?
打開的頁面不一定是HTML文檔,因此在其內部使用window.print();window.close();
在所有情況下都不起作用。
可能的重複[我們可以使打印按鈕沒有JavaScript?](http://stackoverflow.com/questions/1720013/can-we-make-print-button-without-javascript) –
HTTP不是HTML,但是看起來好像你的回答顯示HTTP沒有好的東西, – Hashbrown
也是,我想這個問題是指打印它當前所在的頁面。不鏈接到其中將出現打印對話的文檔*。 – Hashbrown