diff --git a/server/src/main/resources/web/ofd.ftl b/server/src/main/resources/web/ofd.ftl
index de05d6e2..d05ea302 100644
--- a/server/src/main/resources/web/ofd.ftl
+++ b/server/src/main/resources/web/ofd.ftl
@@ -4,7 +4,7 @@
- OFD预览
+ ${file.name}OFD预览
<#include "*/commonHeader.ftl">
@@ -22,7 +22,11 @@
if (!url.startsWith(baseUrl)) {
url = baseUrl + 'getCorsFile?urlPath=' + encodeURIComponent(Base64.encode(url));
}
+ if(IsPhone()){
+ document.getElementsByTagName('iframe')[0].src = "${baseUrl}ofd/index.html?file=" + encodeURIComponent(url)+"&scale=width";
+ }else{
document.getElementsByTagName('iframe')[0].src = "${baseUrl}ofd/index.html?file="+ encodeURIComponent(url)+"";
+ }
document.getElementsByTagName('iframe')[0].height = document.documentElement.clientHeight - 10;
/**
* 页面变化调整高度
@@ -32,7 +36,13 @@
fm.height = window.document.documentElement.clientHeight - 10;
}
-
+ function IsPhone() {
+ var info = navigator.userAgent;
+ //通过正则表达式的test方法判断是否包含“Mobile”字符串
+ var isPhone = /mobile/i.test(info);
+ //如果包含“Mobile”(是手机设备)则返回true
+ return isPhone;
+ }
/*初始化水印*/
window.onload = function () {
initWaterMark();