1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <!DOCTYPE html>
- <html lang="zh">
- <head>
- <meta charset="UTF-8">
- <!-- <meta name="viewport" content="width=device-width, initial-scale=1.0"> -->
- <meta
- name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
- />
- <title>文档在线预览</title>
- </head>
- <body>
- <div></div>
- </body>
- <script charset="utf-8" src="js/web-office-sdk-solution-v2.0.6.umd.js"></script>
- <script type="text/javascript">
- window.onload = function() {
- let query = getQuery('data')
- if(!query) {
- alert('参数不存在')
- return
- }
- query = JSON.parse(query)
- let wps = WebOfficeSDK.init({
- appId: 'AK20240724JZQZVF',
- // appId: 'SX20240516EYFBUA',
- officeType: query.type,
- fileId: query.file_id,
- token: query.token,
- // customArgs:{
- // handel_type: query.handel_type
- // }
- })
- wps.ApiEvent.AddApiEventListener("fileOpen", (data) => {
- if (!data.success) {
- alert('文件打开失败');
- }
- });
- // wps.ApiEvent.AddApiEventListener('DocumentSaveStatus', data => {
- // console.log('DocumentSaveStatus: ', data)
- // })
-
- function getQuery(name) {
- let reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
- let r = window.location.search.substr(1).match(reg);
- if(r != null) {
- // 对参数值进行解码
- return decodeURIComponent(r[2]);
- }
- return null;
- }
- }
- </script>
- </html>
|