1. 概述
1.1 版本
Finereport 版本 | JAR 包日期 | 插件版本 | App版本 |
---|---|---|---|
10.0 | 2019-12-11 | V10.4.69 | V10.4.69 |
1.2 問題現象
微信集成環境中,點擊文件控件無反應,點擊文本控件掃碼,有無法掃碼的彈窗提示「當前浏覽器無法掃描」,但 PC 端和 App 内正常。報錯如下圖所示:
1.3 原因分析
微信集成環境下,如果要使用文件控件、掃碼控件,要求實現單點登錄,且域名必須經過校驗。
本文講述如何校驗域名。
2. 解決方案
确認是否配置單點,确認是否做了域名校驗,且txt文件存放路徑是否正确。
單點登錄和域名校驗後的步驟,可以參考幫助文檔:微信管理插件
2.1 進入微信管理後台
進入微信管理後台檢查,是否做了域名校驗。入口如下圖所示:
2.2 申請域名校驗
1)若未做域名校驗,點擊設置「申請域名校驗」即可。如下圖所示:
2)填入域名進行校驗。如下圖所示:
3)下載校驗文件。點擊下載文件,如下圖所示:
4)文件放在部署工程的根目錄下。以 Tomcat 工程爲例,是在 %Tomcat%/webapps/ROOT路徑下,如下圖所示:
注:若修改了服務器根目錄的,就要做對應調整。
5)确保校驗文件域名下訪問正确,格式類似於:http://secure.finedevelop.com:63776/WW_verify_ygTgbZrsftIC6fmA.txt
确保可以訪問再進行下一步。如下圖所示:
6)勾選「已上傳域名目錄校驗文件」,點擊「确定」。如下圖所示:
2.3 校驗成功
校驗成功,如下圖所示: