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();