今天將網站從HTTP升級為HTTPS后,使用LODOP打印組件總提示"CLodop雲打印服務(localhost本地)未安裝啟動!",或“CLodop雲打印服務需升級”,實際已經安裝過了,但問題糾結好久一直沒有搞定,(調整后HTTPS和HTTP都兼容)
1.下載安裝C-Lodop擴展版(支持https安全協議),並安裝成功且啟動。
2.修改LodopFuncs.js內容:
2.1 needCLodop()方法,更換協議和端口,換成 https://localhost:8443/CLodopfuncs.js
2.2 安裝及升級提示、安裝文件名稱改為對應的C-Lodop https擴展版,對應路徑下安裝文件替換成C-Lodop https擴展版。
2.1、2.2修改信息如下圖:
3.單獨使用C-Lodop設置:
3.1修改LodopFuncs.js內容,參考C-Lodop最新技術手冊第五篇
修改如下圖:
3.2不引用LodopFuncs.js,直接調用C-Lodop服務
安裝完C-Lodop https擴展版后,點擊 https://localhost:8443 進入C-Lodop歡迎首頁,如果提示網頁不存在,說明您還未安裝並啟動C-Lodop https擴展版或在C-Lodop服務界面進入如圖:
進入首頁后參考網頁源碼設置自己的打印頁面,修改內容如下圖:
4.默認是混合部署使用Lodop和C-Lodop
使用Lodop還是C-Lodop的判斷在LodopFuncs.js文件中,進行邏輯判斷方法是needCLodop();
仔細分析該js文件,分析透徹后可自行修改以更適合自己web系統;
Lodop與C-Lodop的區別,說明見常見問題21。
5.語句及使用方法等和普通C-Lodop相同,C-Lodop語句函數基本覆蓋了原Lodop功能函數