gpt4 book ai didi

javascript - 在 framework7 包装器中加载外部页面

转载 作者:可可西里 更新时间:2023-11-01 06:24:13 26 4
gpt4 key购买 nike

我有一个 framework7 应用程序,我需要将外部页面加载到应用程序中。这意味着导航栏和所有内容都应保留在顶部,但我应该能够在正文中显示外部 url 的内容。更像是 inapp 浏览器。

我尝试使用 iFrame,但它不能正常用于基于 https 的 url。有什么办法吗?

另请注意,如果我将 external 类添加到 anchor 标记中,则页面会在新窗口中打开。不在应用程序内。

最佳答案

使用 AJAX 将 html 插入您的页面。使用 Javascript,您可以将“外部”页面 (EXTERNALPAGE.php) 加载到 <div> 中。您选择的 (PAGEPlaceholder)。

下面是建议代码的摘要,这不是一个工作示例...

您的 HTML 可能看起来像这样:

<div data-page="PAGENAME" class="page navbar-through toolbar-through">

<div class="navbar ">
<div class="navbar-inner">
<div class="left"></div>
<div class="center sliding">Page Title</div>
<div class="right"></div>
</div>
</div>


<div class="page-content ">
<div id="PAGEPlaceHolder"></div>
</div>
...

JS 可能看起来像这样:

myApp.onPageInit('PAGENAME', function (page) {  

$$.get('EXTERNALPAGE.php', {}, function (data) {
$$('#PAGEPlaceHolder').html(data);
});
});

关于javascript - 在 framework7 包装器中加载外部页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32965492/

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