如何在 Web 浏览器视图中从 Ionic 应用程序打开外部链接

2023-12-19

第 1 步:Ionic 创建新应用程序。 (离子启动 myApp1 侧菜单)

第 2 步:创建新页面主页和关于我们。 (离子生成关于我们的页面)

步骤 3:在“关于我们”页面创建按钮,将 URL 重定向到另一个网站。

aboutus.html : ( GO » )

aboutus.ts : 重定向() { window.open("https://www.w3schools.com/php/ https://www.w3schools.com/php/“, “_自己”); }

第 4 步:当我单击“GO”按钮时,URL 重定向到 w3schools.com,然后再次浏览器后退按钮,单击仅重定向到主页。我需要重定向到关于我们页面。帮助我任何人。


Use it 在应用程序浏览器中 https://ionicframework.com/docs/native/in-app-browser/Ionic 本机插件

安装 Cordova 和 Ionic Native 插件:

ionic cordova plugin add cordova-plugin-inappbrowser

npm install --save @ionic-native/in-app-browser

在app.module.ts中添加InAppBrowser Provider

import { InAppBrowser } from '@ionic-native/in-app-browser';

providers: [
  InAppBrowser,
]

Html:

 <ion-buttons>
    <button ion-button (click)="redirect()"> GO » <button>
 <ion-buttons>

In ts:

import { InAppBrowser } from '@ionic-native/in-app-browser';


 constructor(private inAppBrowser: InAppBrowser) {}

redirect() {
 this.inAppBrowser.create("https://www.w3schools.com/php/");
}

你也可以看到这个视频教程 https://www.youtube.com/watch?v=SPJ9TdHaI3A

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Web 浏览器视图中从 Ionic 应用程序打开外部链接 的相关文章

随机推荐

  • 尽管设置了 PATH 和 CLASSPATH,但仍无法执行 jar 文件

    我的问题是关于在路径中包含 jar 文件 它有 2 个部分 1 我试图执行位于 home andy software weka weka jar 的 weka jar jar 文件 PATH 变量指向这个 jar 文件 即 home and
  • Base-64 字符串中的无效字符

    获取与 C 中的 Base 64 字符串相关的一些不同异常 以下是例外情况以及示例字符串 我对这个主题不太了解 但我相信我确实确认了以下字符串的长度是 4 的倍数 我希望这些问题都是相关的 但我不确定 任何帮助表示赞赏 Base 64 字符
  • Android Studio 找不到 Volley

    我从 git clone 克隆了volleyhttps android googlesource com platform frameworks volley https android googlesource com platform
  • FullCalendar:dayClick 回调未触发

    我正在使用最新版本的 FullCalendar 的文档dayClick指出我的回调应该在日历上的一天中的任何时间被单击时运行 目前 单击日历的任何部分都不会触发回调 Once the document is loaded document
  • 创建自己的(可管道)范围 ::views 和 ::actions 的规则是什么?

    In 这个答案 https stackoverflow com a 63541369 7151494 我们可以看到我们可以创建自己的views 我已经尝试过 template
  • 修改数组的一行

    我刚刚开始学习J 有些东西我不知道如何正确做 例如 假设我想打印 2 个符号的棋盘 baba abab baba 为此 我假设您可以生成一个数组 baba baba baba 并反转第二行 生成数组很简单 3 4 ba 但倒车第二排是我挣扎
  • Python Flask 中 Session.pop 方法的第二个参数有什么作用?

    我正在学习 Flask 教程 只是想澄清会话对象的 pop attr 的作用以及为什么它需要 None 参数 app route logout def logout session pop logged in None flash You
  • 需要逆误差函数的代码

    有谁知道我在哪里可以找到 逆误差函数 的代码 Freepascal Delphi 会更好 但 C C 也可以 TMath DMath 库没有它 这是一个实现erfinv 请注意 为了使其正常工作 您还需要良好的实施erf function
  • React Hooks - 如何实现 shouldComponentUpdate?

    我知道你可以通过传递一个数组作为可选的第二个参数来告诉 React 跳过效果 例如 useEffect gt document title You clicked count times count Only re run the effe
  • 删除 checkboxradio 时 jQueryMobile 未捕获异常

    收到此消息 Error cannot call methods on checkboxradio prior to initialization attempted to call method refresh 我按照这里找到的演示进行操作
  • 如何使用 RestSharp 发送请求

    我正在尝试使用 RestSharp 客户端发布请求 如下所示 我将身份验证代码传递给以下函数 public void ExchangeCodeForToken string code if string IsNullOrEmpty code
  • 如何使用 jQuery 1.x 检测/处理 net::ERR_BLOCKED_BY_CLIENT?

    我正在尝试使用一个简单的脚本来检测内容拦截器 广告拦截扩展 基于主机的拦截 基于代理的拦截 如下所示 try ajax url pagead2 googlesyndication com pagead js adsbygoogle js d
  • 如何使用 NodeJS 在 SSH2 上执行多个命令

    我正在尝试使用 我想按照数组的顺序执行多个命令 从 GitHub 进行部署 我现在使用的代码包含在下面 async series Deploy from GitHub function callback Console shizzle co
  • 如何从 Ruby 中的 MULTI 块内的 Redis 读取数据?

    我在 MULTI 事务中封装了一组复杂的 Redis 命令 但事务中的逻辑取决于 Redis 中已有的值 但事务中的所有读取似乎都会返回nil 下面是一个演示该问题的示例 Dev gt redis set foo bar gt OK Dev
  • VBA 系统.集合.队列

    我刚刚发现here http analystcave com excel vba dictionary arrays and other data structures The VBA Queue 内置 Stacks and Queues可
  • Web 视图不适用于某些特定的 url

    public class MainActivity extends AppCompatActivity String url https www pinterest com Override protected void onCreate
  • 如何使用 swift 验证本地玩家?

    我正在尝试将游戏中心集成到我的游戏中并创建排行榜 我已经在 iTunes Connect 上创建了排行榜 启用了游戏中心并创建了一个沙盒测试器 尽管如此 我还是有这个错误 not able to authenticate fail erro
  • 使用 ruby​​ on Rails 安装 Susy 和 Compass

    我刚刚开始使用 ruby on Rails 我尝试做的第一件事就是安装 gems compass 和 susy 在弄清楚我需要将它们包含在 gemfile 中之后 我正在使用 RubyMine 并认为它会为我做这件事 当我尝试将 susy
  • 无损图像压缩工具[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Running 谷歌页面速度 https developers google com speed 在公
  • 如何在 Web 浏览器视图中从 Ionic 应用程序打开外部链接

    第 1 步 Ionic 创建新应用程序 离子启动 myApp1 侧菜单 第 2 步 创建新页面主页和关于我们 离子生成关于我们的页面 步骤 3 在 关于我们 页面创建按钮 将 URL 重定向到另一个网站 aboutus html GO ab