phonegap - 捏缩放不适用于Phonegap inappbrowser _blank
问题描述
我有在 Inappbrowser 中打开 PDF url 的代码。我正在 Iphone 中尝试这个。
cordova.InAppBrowser.open(aPdfURL, '_blank', 'location=no, EnableViewPortScale=yes');
它会打开 PDF 文件,但是当我尝试捏缩放时它不起作用。
但是,如果我将其更改为 _system 而不是 _blank,它会打开 SAFARI 系统浏览器并显示 PDF url,但随后我在浏览器中看到了我不想看到的 URL。
请建议我如何解决它。
解决方案
尝试更改<meta>
index.html 中的标签
例如:
<meta http-equiv="Content-Security-Policy" content="default-src * 'self' 'unsafe-inline' 'unsafe-eval' data: gap: content:">
并确保<Script>
在 Index.html 中包含相应的标签
例如:
<!-- Cordova -->
<script src="cordova.js"></script>
<!-- Framework7 library -->
<script src="framework7/js/framework7.min.js"></script>
<!-- App routes -->
<script src="js/routes.js"></script>
<!-- Your custom app scripts -->
<script src="<custom lib>.js"></script>
推荐阅读
- node.js - 无法通过 Node.js 使用 executeMany() 将其插入 Oracle DB
- asp.net - 验证 Auth cookie 是由当前 Session 生成的
- javascript - 量角器:如何单击模态对话框中的按钮(角度元素)
- typescript - 错误“无法设置未定义的属性'last_element'”,尝试在数组foreach中分配值时,在angular8中
- python-3.x - 计算具有统计意义的迭代次数
- algorithm - 合并排序中的元素比较次数
- ios - 无法在真正的 Apple Watch 上构建 hello world 应用
- jquery - 如果兄弟姐妹有该类,如何在单击时添加类并删除该类。然后滚动到点击的元素
- pointers - 汇编指针,绝对地址
- cassandra - Cassandra - 定义一个全局 TTL 并改变一个已经存在的