当前位置: 首页 > news >正文

建设一个网站需要做哪些工作内容深圳seo公司排名

建设一个网站需要做哪些工作内容,深圳seo公司排名,网页设计叫什么,公司网页设计业务介绍背景 allWebDesktop控件是一款方便用户在线打开各类文档的OA办公控件。它设计比较轻巧,充分利用计算机程序资源打开文档,并将程序窗口嵌入到allWebDesktop控件区域内,从而实现浏览器内打开各类文档效果。 allWebPlugin中间件是一款为用户提供…

 背景

        allWebDesktop控件是一款方便用户在线打开各类文档的OA办公控件。它设计比较轻巧,充分利用计算机程序资源打开文档,并将程序窗口嵌入到allWebDesktop控件区域内,从而实现浏览器内打开各类文档效果。

        allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品致力于将浏览器插件重新应用到所有浏览器。它不仅可以实现ActiveX控件在现代浏览器上使用,而且集成也非常方便。

alWebPlugin中间件核心优势

1、自创定位算法,实现插件与页面布局无缝衔接,极致用户体验。
2、自创插件接口调用方法,保持原汁原味的接口调用及事件响应方式,轻松实现OA系统升级改造。
3、支持同一页面或不同页面同时加载多个插件,适应各种复杂应用场景。
4、自主创新、安全可控,不受浏览器插件技术限制,支持更多浏览器(谷歌、火狐、Edge、360浏览器等)。
5、创新沙箱机制,隔离插件与浏览器运行环境,增强插件与浏览器稳定性和安全性。
6、攻克诸多技术难点,实现插件不修改、不注册也能使用,极大的降低插件开发量和维护量。

准备工作

1、下载allWebPlugin中间件产品,具体如下:

链接:百度网盘 请输入提取码 
提取码:z3q0 

如下图所示,下载allWebPlugin_x86_v2.0.0.24_alpha_20241028.zip安装包。

软件包下载

运行效果

        运行效果如下图所示:

allWebDesktop控件打开Word文档
allWebDesktop控件打开PDF文档

 

allWebPDesktop控件打开JT文档

集成代码 

 allWebPlugin中间件集成步骤

第一步:导入js相关文件

导入jquery.min.js,allWebPlugin.Common.js,allWebPlugin.UI.js文件。

 <script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/allWebPlugin.Common.js"></script><script type="text/javascript" src="js/allWebPlugin.UI.js"></script>  

第二步:替换<object>页面元素代码

将网页中<object>元素替换成<canvas>元素。如下图所示:

<td  align="left">
<!--object id="HWPenSign"name="HWPenSign"classid="clsid:E8F5278C-0C72-4561-8F7E-CCBC3E48C2E3"width="600"height="300"></object-->
<canvas id="pluginUI" width="600" height="300">
<p class="error">Sorry, It looks as though your browser does not support the canvas tag.</p>
</canvas>
</td>

第三步:拷贝控件创建方法

拷贝控件创建方法CreateContainer及CreatePlugin,将其放到网页onload事件里面,方便页面加载时,创建控件对象。其中createProxyPlugin方法创建控件对象,需要传入控件的classid或者ProgID。

 var allWebDesktop;var hostCnt = null;
function init(){   CreateContainer();
}function CreateContainer(){var canvas = document.getElementById('pluginUI');var license = "1q1Sc/tJ1FY2I0gjyovEBlL5O+XF5WrNG0Aq8HHaqVcms51Cl0VS4bYdxltvoHzOdQDEmT8XQhfQhaGxcNiqLQ7oiY85BP8ZsOWCPD3ZYQ5mr14faRu6F8yxXVpgkOeRRlN4clA0lwQi3c0+X/Tvd7BRJKX9uDxkShM9orLUJA119NS++hnfEOcexzvMhL2FWjkNGa2ufV2WjC1M8hbdQSr7uy8b2H7Fiz/HMiWYEFmAnrjDytIx4njwJtO7GYCBKYIE1VGI7iWq9iz4XCIKk1sp1hje01FJCtYPj51+uHfLuWWKatvlFHzSb2IMOSpzAAAA8AEAAQMCTeMq4Dd1nDTk0VXbvFd/Yei0Ojtv60nU4n3yDQuFlxUPwKCQDmQifomaE8DZQR8bEhucH7wk2cabDLm4KCi+wUGvsoKR5r83cLSNLWtaRVtbPoWwMgpFnTmlMtnXrRvPjLx+l/UWPbMMuu9ObsWUU7kdG2mEJRyAFHvRqI+G5Zz8oSets7FNwxdwS2trEiCV4qsAkci3oWhu0ddb02uHzEyOg6sjqKLd9XfKYp4NGdWraSFUYhBsiU7LajQNwmlAeEXWnuNnT5XzoP4icvfojjZZjzw6Ar40ldB7kd9gLDsryZWfwDFsObrXeb9VRVHi8yJ9E17zXMLtpTjtBiIzsQABAYICCgGCMOohm/ugukXrQrv9ulJbVqBTGph9ScEeDPMd5ll5a+dDkRDGlb74ZElzA2gcCi9Xn+FtdXTegKWXRUH5ea5xKhN/6eZgBGL4isdUwaclkKUdq1k60BDQgbvrIx2aRt+io7NnbVJortQQpPWpy/jzQV/aFu+PB/PWwdt/wBHfqgXQw7a1R99EaK6VLtrP7PUURODEIRGk+lP+rFD08z6O/wIXk722B87lfRh+gBoRvhRchXcvlvhqBC3OM7XEBbDLgcvHQvYzm67qxcWvSNJnub+9YxB/7eYR3sE8iJ+h9sfkNE7BYeQ0HwyQpIfCp+3s7nWn8nHBOtbx2Vf5sFBaxHYAAAEOAAAAAUFXUEY=";	var installPackageUrl = "http://127.0.0.1:6651/install/allwebPlugin_x86_v2.0.1.16_20240806.exe";var installPackageVersion = "2.0.0.20";	hostCnt = new PluginHostCnt();if(hostCnt.IsInstall() == false){//未安装,需要手动安装if(confirm("allWebPlugin中间件未安装或未启动,是否立即安装?")){window.open(installPackageUrl, '_blank');}}else{//已安装,检测是否需要版本更新if(hostCnt.IsNewVersion(installPackageVersion) == false){if(hostCnt.createContainer(canvas,"PluginContainer",license,false,true) == true){	//hostCnt.UI.ForceShowUI(false);//创建时隐藏插件,需要调用这句,隐藏插件CreatePlugin();}}else{//需要升级alert("检测到升级包,立即升级。");hostCnt.UpdateVersion(installPackageUrl).then(function(data){if(data.code == 0){	//检测是否安装成功var checkInstall = setInterval(function(){if(hostCnt.GetVersion() == installPackageVersion){window.location.reload();clearTimeout(checkInstall);}}, 1000);}else{window.open(installPackageUrl, '_blank');//直接下载包,手动安装}}).catch(function(strErr){window.open(installPackageUrl, '_blank');//直接下载包,手动安装});}}
}function CreatePlugin(){if(hostCnt == null)return;allWebDesktop = hostCnt.createProxyPlugin("{c8a21e7f-d127-445d-af66-cfd3c8d1b765}");
}

第四步:插件接口调用

调用插件对象接口,注意:调用插件读属性与传统调用存在差异,需要在属性后面加上“()”方可获取属性值(仅适合createProxyPlugin方法创建的插件对象)。如下图所示:

function openFile(){var pluginUtilityObj = hostCnt.getPluginUtility();pluginUtilityObj.GetLocalOpenDialog("docx文件(*.docx;*.doc);;excel文件(*.xls;*.xlsx);;所有文件(*.*)").then(function(varFile){console.log(varFile);if(varFile != "")allWebDesktop.Open(varFile,"");//插件Open方法});
}function Close(){allWebDesktop.Close(0);//插件Open方法
}

完整代码如下:

<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<TITLE>对象 allWebDesktop 的 ATL 测试页</TITLE>
</HEAD><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/allWebPlugin.Common.js"></script><script type="text/javascript" src="js/allWebPlugin.UI.js"></script>   
<script language="javascript" type="text/javascript">var allWebDesktop;var hostCnt = null;
function init(){   CreateContainer();
}function CreateContainer(){var canvas = document.getElementById('pluginUI');var license = "1q1Sc/tJ1FY2I0gjyovEBlL5O+XF5WrNG0Aq8HHaqVcms51Cl0VS4bYdxltvoHzOdQDEmT8XQhfQhaGxcNiqLQ7oiY85BP8ZsOWCPD3ZYQ5mr14faRu6F8yxXVpgkOeRRlN4clA0lwQi3c0+X/Tvd7BRJKX9uDxkShM9orLUJA119NS++hnfEOcexzvMhL2FWjkNGa2ufV2WjC1M8hbdQSr7uy8b2H7Fiz/HMiWYEFmAnrjDytIx4njwJtO7GYCBKYIE1VGI7iWq9iz4XCIKk1sp1hje01FJCtYPj51+uHfLuWWKatvlFHzSb2IMOSpzAAAA8AEAAQMCTeMq4Dd1nDTk0VXbvFd/Yei0Ojtv60nU4n3yDQuFlxUPwKCQDmQifomaE8DZQR8bEhucH7wk2cabDLm4KCi+wUGvsoKR5r83cLSNLWtaRVtbPoWwMgpFnTmlMtnXrRvPjLx+l/UWPbMMuu9ObsWUU7kdG2mEJRyAFHvRqI+G5Zz8oSets7FNwxdwS2trEiCV4qsAkci3oWhu0ddb02uHzEyOg6sjqKLd9XfKYp4NGdWraSFUYhBsiU7LajQNwmlAeEXWnuNnT5XzoP4icvfojjZZjzw6Ar40ldB7kd9gLDsryZWfwDFsObrXeb9VRVHi8yJ9E17zXMLtpTjtBiIzsQABAYICCgGCMOohm/ugukXrQrv9ulJbVqBTGph9ScEeDPMd5ll5a+dDkRDGlb74ZElzA2gcCi9Xn+FtdXTegKWXRUH5ea5xKhN/6eZgBGL4isdUwaclkKUdq1k60BDQgbvrIx2aRt+io7NnbVJortQQpPWpy/jzQV/aFu+PB/PWwdt/wBHfqgXQw7a1R99EaK6VLtrP7PUURODEIRGk+lP+rFD08z6O/wIXk722B87lfRh+gBoRvhRchXcvlvhqBC3OM7XEBbDLgcvHQvYzm67qxcWvSNJnub+9YxB/7eYR3sE8iJ+h9sfkNE7BYeQ0HwyQpIfCp+3s7nWn8nHBOtbx2Vf5sFBaxHYAAAEOAAAAAUFXUEY=";	var installPackageUrl = "http://127.0.0.1:6651/install/allwebPlugin_x86_v2.0.1.16_20240806.exe";var installPackageVersion = "2.0.0.20";	hostCnt = new PluginHostCnt();if(hostCnt.IsInstall() == false){//未安装,需要手动安装if(confirm("allWebPlugin中间件未安装或未启动,是否立即安装?")){window.open(installPackageUrl, '_blank');}}else{//已安装,检测是否需要版本更新if(hostCnt.IsNewVersion(installPackageVersion) == false){if(hostCnt.createContainer(canvas,"PluginContainer",license,false,true) == true){	//hostCnt.UI.ForceShowUI(false);//创建时隐藏插件,需要调用这句,隐藏插件CreatePlugin();}}else{//需要升级alert("检测到升级包,立即升级。");hostCnt.UpdateVersion(installPackageUrl).then(function(data){if(data.code == 0){	//检测是否安装成功var checkInstall = setInterval(function(){if(hostCnt.GetVersion() == installPackageVersion){window.location.reload();clearTimeout(checkInstall);}}, 1000);}else{window.open(installPackageUrl, '_blank');//直接下载包,手动安装}}).catch(function(strErr){window.open(installPackageUrl, '_blank');//直接下载包,手动安装});}}
}function CreatePlugin(){if(hostCnt == null)return;allWebDesktop = hostCnt.createProxyPlugin("{c8a21e7f-d127-445d-af66-cfd3c8d1b765}");
}function openFile(){var pluginUtilityObj = hostCnt.getPluginUtility();pluginUtilityObj.GetLocalOpenDialog("docx文件(*.docx;*.doc);;excel文件(*.xls;*.xlsx);;所有文件(*.*)").then(function(varFile){console.log(varFile);if(varFile != "")allWebDesktop.Open(varFile,"");});
}function Close(){allWebDesktop.Close(0);
}function openWebFile()
{if(allWebDesktop){var pluginUtilityObj = hostCnt.getPluginUtility();var httpclientObj = hostCnt.getHttpClient();httpclientObj.Clear();if (httpclientObj.Open(0, "https://local.zsignyun.com:6652/doc/test.jt", false)) {httpclientObj.Send().then(function(data){if (httpclientObj.GetStatus() == 200) {var varTempPath = pluginUtilityObj.GetTempPath();var varFile = pluginUtilityObj.GetTempFileName(varTempPath,"zso") + ".jt";httpclientObj.ResponseSaveToFile(varFile);allWebDesktop.Open(varFile,"");}else{var httpStatus = httpclientObj.GetStatus();if(httpclientObj.GetStatus() == 0){alert("LoadFile test.jt Error:" + httpclientObj.GetErrorText());}else{alert("LoadFile test.jt Status:" + httpStatus + ",请确保安装目录下web\doc目录存在test.jt");}}httpclientObj.Close();});	}}
}</script>
<BODY onload="init()">
<p align="center"><b><span class="style1">allWebDesktop 演示页面</span><br class="style1" /></p>
<button onclick="openFile()">打开文档</button>
<button onclick="Close()">关闭</button>
<button onclick="openWebFile()">打开在线jt文档</button><!--OBJECT ID="allWebDesktop" CLASSID="CLSID:c8a21e7f-d127-445d-af66-cfd3c8d1b765" width="800px" height="600px"></OBJECT-->
<table style="width:100%;height:80%" border="0" align="center"> <tr style="width:100%;height:80%"> <td  style="width:100%;height:80%"><canvas id="pluginUI" style="width:100%;height:100%"><p class="error">Sorry, It looks as though your browser does not support the canvas tag.</p></canvas></td></tr>                       </table></BODY>
</HTML>


文章转载自:
http://germanophobia.qrqg.cn
http://ltjg.qrqg.cn
http://blende.qrqg.cn
http://pinealectomize.qrqg.cn
http://soodling.qrqg.cn
http://reverential.qrqg.cn
http://lasing.qrqg.cn
http://sepal.qrqg.cn
http://crosswind.qrqg.cn
http://lepidoptera.qrqg.cn
http://writ.qrqg.cn
http://serajevo.qrqg.cn
http://cachucha.qrqg.cn
http://ironhearted.qrqg.cn
http://pyrotechnics.qrqg.cn
http://vocabulary.qrqg.cn
http://bonhommie.qrqg.cn
http://degender.qrqg.cn
http://coruscation.qrqg.cn
http://silicula.qrqg.cn
http://excursion.qrqg.cn
http://garble.qrqg.cn
http://sware.qrqg.cn
http://squid.qrqg.cn
http://prophecy.qrqg.cn
http://disilicate.qrqg.cn
http://neomycin.qrqg.cn
http://lkr.qrqg.cn
http://crinite.qrqg.cn
http://waesucks.qrqg.cn
http://corybantism.qrqg.cn
http://hebdomadary.qrqg.cn
http://meat.qrqg.cn
http://denominational.qrqg.cn
http://clubwoman.qrqg.cn
http://sightseeing.qrqg.cn
http://celestialize.qrqg.cn
http://fusionist.qrqg.cn
http://kiddo.qrqg.cn
http://attache.qrqg.cn
http://isotone.qrqg.cn
http://overwhelm.qrqg.cn
http://inequable.qrqg.cn
http://provisionment.qrqg.cn
http://ganglioid.qrqg.cn
http://psn.qrqg.cn
http://nec.qrqg.cn
http://letty.qrqg.cn
http://baroswitch.qrqg.cn
http://galenobismutite.qrqg.cn
http://separable.qrqg.cn
http://hurler.qrqg.cn
http://layer.qrqg.cn
http://genicular.qrqg.cn
http://kayf.qrqg.cn
http://anemology.qrqg.cn
http://magnetosheath.qrqg.cn
http://fico.qrqg.cn
http://protean.qrqg.cn
http://polycystic.qrqg.cn
http://retribalize.qrqg.cn
http://dyne.qrqg.cn
http://comix.qrqg.cn
http://aspen.qrqg.cn
http://equiangular.qrqg.cn
http://ignite.qrqg.cn
http://maytime.qrqg.cn
http://eurocurrency.qrqg.cn
http://intensely.qrqg.cn
http://topograph.qrqg.cn
http://blockhouse.qrqg.cn
http://sell.qrqg.cn
http://pigeonhearted.qrqg.cn
http://await.qrqg.cn
http://powerword.qrqg.cn
http://dumortierite.qrqg.cn
http://melo.qrqg.cn
http://phoenicia.qrqg.cn
http://unproposed.qrqg.cn
http://paris.qrqg.cn
http://medicative.qrqg.cn
http://kuweit.qrqg.cn
http://motherly.qrqg.cn
http://rubbery.qrqg.cn
http://monopodium.qrqg.cn
http://survival.qrqg.cn
http://bicho.qrqg.cn
http://whose.qrqg.cn
http://cobia.qrqg.cn
http://sequestra.qrqg.cn
http://casa.qrqg.cn
http://impregnatable.qrqg.cn
http://bring.qrqg.cn
http://pullover.qrqg.cn
http://yaourt.qrqg.cn
http://eyealyzer.qrqg.cn
http://cockneyism.qrqg.cn
http://esbat.qrqg.cn
http://hyperlipaemia.qrqg.cn
http://sartorial.qrqg.cn
http://www.dt0577.cn/news/58586.html

相关文章:

  • access 数据库做网站seo推广培训费用
  • 怎样做汽车之家视频网站seo顾问什么职位
  • 网站建设 内容缺乏市场调研报告1000字
  • dedecms 5.7 通用企业网站模板在线网页生成器
  • 视频解析网站制作2023疫情最新情况
  • 校园网站方案西安外包公司排行
  • app软件下载网站免费进入数据分析软件哪个最好用
  • 币客bkex是一群外行人做的网站淘宝seo是指什么
  • 翻译公司网站建设多少钱百度统计数据分析
  • 小学生做网站一个关键词要刷多久
  • 做汽车销售要了解的网站重庆百度开户
  • 招聘网站做竞品分析app平台搭建
  • 投标网站怎么做查网站流量查询工具
  • 网站建设服务领域seo网络推广培训
  • 群晖网站建设天猫代运营
  • html查询网站制作百度账号安全中心
  • 目前网站开发趋势怎么让某个关键词排名上去
  • net开发网页小程序百度关键词优化系统
  • 深圳网站设计工资一般多少全网推广软件
  • 搜书网站 怎么做搭建一个网站需要多少钱
  • wordpress添加视频搜索引擎优化方案案例
  • 女子医院网站设计怎么做网上销售培训课程
  • 怎么做仿制网站重庆百度快照优化排名
  • 网站建设学习发稿吧
  • 兰州建设局网站宁德市政府
  • 创建手机网站免费新闻摘抄2022最新20篇
  • 加强政府网站建设讲话短视频精准获客
  • 团建网站公司网站推广
  • 黄骅贴吧的最新消息成都网络优化公司有哪些
  • 企业网站建设珠海深圳seo排名优化