敬告:此 DEMO 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,了解更多。
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版 jsBridge-v20241118.zip,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
♦ 支持在APP内打开 pdf/doc/xls/ppt/txt 等多种文档格式;
♦ 根据 URL 链接扩展名自动调用阅读器打开文档;
♦ 可接入 js SDK 实现个性化调用文档阅读器;
♦ 同时支持 iOS 和 Android;
//根据文件扩展名检查是否支持打开文档 jsBridge.doc.canOpen("xxx.pdf", function(yes) { alert(yes ? "支持打开" : "不支持"); });
//下载文件并打开 jsBridge.doc.open({ url: "https://sapp.yimenapp.com/doc/doc.pdf", title: "标题栏文字", //下载的文件名 fileName: "aaa.pdf", //是否显示分享按钮 showShareButton: false });
//下载文件并打开 jsBridge.doc.open({ url: "https://sapp.yimenapp.com/doc/doc.docx", //是否显示分享按钮,默认 true //iOS 始终为 true showShareButton: false });
• 配合 FileSystem 文件系统 插件,将文件下载到本地,离线打开。
• 请使用本地路径 fs://... 格式,详情请参阅如上链接。
//离线打开本地文件,fs://... 路径,请确保文件存在。 jsBridge.doc.open({ url: "fs://file/my_dir/doc.pdf", //是否显示分享按钮,默认 true //iOS 始终为 true showShareButton: false });