当前位置: 首页 > 面试题库 >

浏览器中的phonegap打开链接

钮誉
2023-03-14
问题内容

<a target=”_blank” data-rel=”external” href="http://www.kidzout.com">www.kidzout.com


问题答案:

作为建议类似的问题,使用JavaScript来调用window.opentarget参数设置为_system当按照InAppBrowser文档:

<a href="#" onclick="window.open('http://www.kidzout.com', '_system'); return false;">www.kidzout.com</a>

这应该起作用,尽管更好,更灵活的解决方案是拦截所有链接的click事件,并window.open使用从链接属性读取的参数进行调用。

请记住,您必须安装InAppBrowser插件才能起作用:

cordova plugin add cordova-plugin-inappbrowser


 类似资料:
  • 问题内容: 是否有任何(简单/内置方式)打开新浏览器(我的意思是默认的OS浏览器)窗口来查找Electron链接的方法,而不是访问您Electron应用程序中的链接? 问题答案: 您可以简单地使用:

  • 我最近实现了shouldInterceptRequest方法来检测链接的时间“http://sitemercado.com.br/valida“点击在android浏览器中打开它,而不是在webview中内部打开,直到它工作为止。链接在浏览器中打开,但当我回来查看webview应用程序时,它也被加载了,我希望它只在浏览器中加载。 我的代码如下: 我哪里做错了?

  • 全局基类 登录名 } 问题是,当运行此功能时,我得到了下面的错误,我不明白为什么会发生这种情况,因为它在错误的位置上没有给我任何帮助。 未定义步骤:给定I打开Chrome 未定义步骤:浏览网站时 未定义的步骤:然后我使用“user1”和“password1”登录网站

  • 我有一个非常简单的测试应用程序,上面有一个webview组件。我正试图阻止链接在浏览器中打开,但“shouldoverrideurlloading”看起来对我不起作用。 有人能帮我看看哪里有错误吗?

  • 问题内容: 我如何在默认浏览器中单击按钮以打开以下链接: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { open("www.google.com”); // just what is the ‘open’ method? } }); ? 问题答案: 使用方法。

  • 问题内容: 我正在使用BrowserWindow来显示应用程序,并且我想强制在默认浏览器中打开外部链接。这是否有可能,或者我必须以不同的方式来对待? 问题答案: 在检查上一个答案的解决方案后,我想到了这一点。 根据电子规格,单击外部链接时会触发。 注意:要求您在锚标记上使用。