政务浏浏览器Demo

政务浏览器Demo V1.0

在政务浏览器中使用该Demo

1、通过https://demo.zwexplorer.com访问该demo。
2、如果用政务浏览器测试该demo,请将demo的访问地址设置到白名单中。
特别注意 政务浏览器所有JS-API只有白名单才能访问!

在第三方浏览器中使用该Demo

3、如果在chrome等第三方浏览器中访问该demo,则需要将政务浏览器以“中间件模式(后台模式)”启动,并开启API HttpServer。

注意:调用Http API也受到白名单控制

调用Http API的跨域问题

Chrome浏览器和Edge浏览器均对跨域请求有严格限制,要求业务系统采用ssl协议(即https)才允许调用发布在localhost:52689的API 。 如果应用无法没有安装ssl证书,请用“政务浏览器”访问应用,不要采用第三方浏览器。

政务浏览器的jssdk的引入与初始化

Web应用通过JavaScript API使用政务浏览器提供的能力,需要首先引入政务浏览器的jssdk,然后进行初始。 请点击此处下载 “政务浏览器jssdk”;引入jssdk以及初始化的代码如下:
提示 政务浏览器及其插件会不断升级,该jssdk不用更新,会自动“向上兼容”。
                                    
                                    < script src="/resources/zwexplorer-jssdk.js">< /script>
                                    
                                    < script>
                                        //如果在政务浏览器内打开应用系统,不必设置host和port。
                                        let data = {
                                            host: 'localhost',
                                            port: 56289 //如果政务浏览器的Api Http Server的端口改变了,要设置该port
                                        }
                                        zwexplorer.__init(data, (res) => {
                                            if (res.resultCode != 0) {
                                                alert(res.resultMessage);
                                            }
                                        })
                                    < /script>