列印設定IE打,瀏覽器預設是啟用縮小字型填充

2021-06-18 22:36:03 字數 1107 閱讀 4456

ie瀏覽器預設是打勾(選中),所以每次頁面列印的時候都會縮小字型。每次列印要手動去修改,這樣比較麻煩,使用者使用不方便。

搜搜尋資料,最後查詢到需要新增document.execcommand('print', false, null);

**如下:

document.execcommand('print', false, null);

print(document);

如果把document.execcommand('print', false, null);放在print()下面,還會縮小字型,起不到作用,還是要放在print()的上面,才能起到作用。

新增document.execcommand('print', false, null);以後firefox的問題如下:

uncaught exception: [exception... "component returned failure code: 0x80004005 (ns_error_failure) [nsidomnshtmldocument.execcommand]" nsresult: "0x80004005 (ns_error_failure)" location: "js frame :: :: submintprints :: line 124" data: no]

檢視說是firefox的問題。為了能讓firefox也能列印,把**修改如下:

if($.browser.msie)

print(document);

js控制頁邊距

var hkey_root,hkey_path,hkey_key;   

hkey_root="hkey_current_user";   

hkey_path="

\\software\\microsoft\\internet explorer\\pagesetup\\";   

var head,foot,top,bottom,left,right;   

//取得頁面列印設定的原引數資料   

function pagesetup_temp()catch(e)  

}雖然可以控制頁邊距,但是需要安裝

頁面會彈出各種錯誤,不可取。記錄於此處,是想知道js有這個功能 

設定預設瀏覽器

常用的設定預設瀏覽器的方法可以參考 這裡面列出了常用的幾種瀏覽器的設定方法,比較直觀,其設定方式都是一樣的,都是通過瀏覽器更改登錄檔的值,現在我給出修改的值的登錄檔的位置 在userchice右面有鍵progid,他的值就是預設開啟方式 谷歌鍵值 將progid設定為 chromehtml 即可 火...

IE瀏覽器設定預設文件模式

1.vue 只相容ie8以上版本 2.ie 不相容 axios的promise物件 3.ie 不相容es6語法 工程使用的vue2.x,而且已經安裝了babel polyfill 模擬es2015以上的環境,主要用於對es6新語法不支援的瀏覽器 但是,在使用ie11瀏覽器開啟時,介面無法展示。如何定...

android之啟用預設瀏覽器

一 啟動android預設瀏覽器 intent intent new intent intent.setaction android.intent.action.view uri content url uri.parse intent.setdata content url startactivi...