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

雷山·库玛拉辛格

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

我尝试使用iFrame,但它不适用于基于https的网址。有什么办法吗?

还要注意,如果我将external添加到锚标记中,则页面将在新窗口中打开。不在应用内。

提姆五世

使用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);          
    });     
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

framework7 中的 Material Icons 在 pc 浏览器上加载,但不在 Android 应用程序中加载

来自分类Dev

使用Framework7强制重新加载页面

来自分类Dev

使用Framework7和AngularJS加载页面

来自分类Dev

webview页面内的Framework7无法加载

来自分类Dev

从数据库中加载数据:Template7和Framework7

来自分类Dev

使用 Ajax 请求在 DIV 中加载的 Ajax 表单在提交时重定向 - Framework7

来自分类Dev

在appFramework中加载外部页面

来自分类Dev

framework7防止缓存页面数据

来自分类Dev

如何延迟外部页面在jquery中加载

来自分类Dev

无需外部包装即可在R中加载图像

来自分类Dev

iTextSharp 7包装和不包装

来自分类Dev

iTextSharp 7包装和不包装

来自分类Dev

在模板页面中显示 ajax 数据 - Framework7

来自分类Dev

Framework7 router.loadContent 未加载新内容

来自分类Dev

Phalconphp OAuth2.0包装器问题

来自分类Dev

Phalconphp OAuth2.0包装器问题

来自分类Dev

路由器未在ng视图中加载页面

来自分类Dev

Excel页面未在Google Chrome浏览器中加载

来自分类Dev

路由器未在ng视图中加载页面

来自分类Dev

Angular页面未在任何浏览器中加载

来自分类Dev

ActiveX对象的PyQt5包装器,而不是WX包装器

来自分类Dev

在页面加载中加载qtip

来自分类Dev

Framework7 v5包含自定义js文件的最佳方法

来自分类Dev

在Framework7内部页面中的URL中传递变量

来自分类Dev

Framework7 内联页面组件初始化不触发

来自分类Dev

在数组循环内使用2包装器包装div

来自分类Dev

R从包中加载方法

来自分类Dev

从Swift包中加载字体

来自分类Dev

在riotjs中加载外部库