js 調用 activeXObject 打印文檔bug調錯

運用js 的 activeXObject 調用打印機打印文件時, 因爲各類緣由, 會出現許多的bug, 而其中更多的是環境的問題,這裏大致說一下使用 activeXObject 時須要注意點問題

必須是ie瀏覽器

由於activeXObject 只有ie瀏覽器纔有, 這裏沒有測試過, 理論上ie9-11都是能夠用的瀏覽器

覺得ie的安全策略問題, 可能沒法實例化 activeXObject對象, 報Automation 服務器不能建立對象

最簡單的方法是將網站加入到 Internet選項->安全->受信任的站點, 並將安全級別調爲最低安全

必須安裝office, 而且激活

這裏有坑, 若是須要操做某個文件,如word文件, 而且該文件是在你的服務器上, 高版本的office(2010之後)由於"受保護的視圖"這個功能, 可能形成沒法對word文件進行編輯的問題,最簡單的方法是換成低版本的office 2007, 該版本不帶此功能, 不會報沒法編輯的錯誤服務器

生成的待打印臨時文件, 最好不要放在c盤, 不然可能由於權限, 形成沒法保存的問題

相關文章
相關標籤/搜索