gpt4 book ai didi

javascript - 在 cordva ios 应用程序中查看另一个网页中的网页

转载 作者:行者123 更新时间:2023-11-29 05:30:00 25 4
gpt4 key购买 nike

我们正在构建一个 Cordova iOS 应用程序,其中一个 HTML 页面显示另一个在线页面。它在 Safari 中工作正常,但在我们构建应用程序时不起作用。

这是我们尝试过的代码。它可以在 Safari 上运行(在 Mac 和 iPhone 7 上),但不能作为 Cordova 应用程序在 iOS 上运行

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>In My Home</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="../css/bootstrap.min.css">
</head>
<body>
<div class="embed-responsive embed-responsive-16by9">
<object type="text/html" data="https://mylink.com/../index.html">
</object>
</div>

<script type="text/javascript" src="../cordova.js"></script>
<script type="text/javascript" src="../js/landscape.js"></script>
</body>
</html>

我们想到的一些可能的原因:

  1. 该应用需要特殊权限(?)

  2. HTML 代码需要一些参数(?)

  3. 还有什么(??)

谢谢!

最佳答案

您可以使用 iframe:

<iframe src="https://mylink.com/../index.html">
</iframe>

但如果不是同一个域 ( https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy ),您可能会遇到一些麻烦

一个不错的选择是使用zoid ( https://github.com/krakenjs/zoid )。

关于javascript - 在 cordva ios 应用程序中查看另一个网页中的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57692417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com