iT邦幫忙

0

如何用javascript語法,把瀏覽器上「顯示背景」功能預設啟用?

請問
我有寫一個按鈕「列印」功能,就是在瀏覽器上面按「列印」後,

會跳出一個列印的視窗,裡面有一個選項是「顯示背景」圖案

若用javascript寫的話,要怎樣才能把這個功能預設就啟用呢?

請各位前輩賜教,若有文字表達上不清楚之處,再煩請跟我說,謝謝

看更多先前的討論...收起先前的討論...
froce iT邦高手 1 級 ‧ 2019-01-14 11:47:31 檢舉
JS目前沒辦法設定瀏覽器的印表機選項。
我之前也找過這問題。

Active X倒是可以。
印表機瀏覽器無法控制
JS 不行,要直接用 CSS,把背景拉到前景用 @media print 去做
參考 http://hant.ask.helplib.com/css/post_741449
froce iT邦高手 1 級 ‧ 2019-01-14 14:38:41 檢舉
喔,上面那招學到了。

1 個回答

0
浩瀚星空
iT邦高手 1 級 ‧ 2019-01-14 13:46:31

基於「本機安全性原則」,網頁程式是不能對本機內的任何操作做變更的。
只能去呼叫特定的命令而已。

列印的功能是屬於本機動作。所以你無法也不能對他的選項做任何的變動。
自然就無解了。

使用瀏覽器的外掛或是act動作或許是可以。但這也需要使用者核可動作才行。
用戶不核可的話。你的變動也無法有作用的。

一般我常用的招是用一個div下背景處理。而不直接在body下背景。

我要發表回答

立即登入回答