<;a>;标签不适用于cordova应用程序

<;a>;标签不适用于cordova应用程序,cordova,cordova-plugins,Cordova,Cordova Plugins,我正在制作一个Cordova应用程序,它有一些按钮,用来启动指向外部浏览器的链接。但是,当我为Android构建应用程序或使用该应用程序连接到托管项目时,链接不起作用。当我试着点击一个按钮或标签时,我看不到我的动画,什么也没发生,但它在我的电脑浏览器上运行良好。我试着查找,发现对配置文件或新插件的更改可能会导致这些标记不起作用,但我的config.xml看起来应该起作用,我重新安装/降级了inappbrowser插件,使之成为我在旧的工作项目中使用过的版本。我怎样才能知道我做错了什么 My co

我正在制作一个Cordova应用程序,它有一些按钮,用来启动指向外部浏览器的链接。但是,当我为Android构建应用程序或使用该应用程序连接到托管项目时,链接不起作用。当我试着点击一个按钮或标签时,我看不到我的动画,什么也没发生,但它在我的电脑浏览器上运行良好。我试着查找,发现对配置文件或新插件的更改可能会导致这些标记不起作用,但我的config.xml看起来应该起作用,我重新安装/降级了inappbrowser插件,使之成为我在旧的工作项目中使用过的版本。我怎样才能知道我做错了什么

My config.xml:

<?xml version="1.0" encoding="utf-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" id="com.example.bookapp" version="1.0.0">
  <name>book app</name>
  <description>
        app
    </description>
  <author email="email" href="website">
        author
    </author>
  <platform name="android">
    <icon density="mdpi" src="www/res/mipmap-mdpi/ic_launcher.png"/>
    <icon density="hdpi" src="www/res/mipmap-hdpi/ic_launcher.png"/>
    <icon density="xhdpi" src="www/res/mipmap-xhdpi/ic_launcher.png"/>
    <icon density="xxhdpi" src="www/res/mipmap-xxhdpi/ic_launcher.png"/>
    <icon density="xxxhdpi" src="www/res/mipmap-xxxhdpi/ic_launcher.png"/>
  </platform>
  <content src="index.html"/>
  <access origin="*"/>
  <plugin name="cordova-plugin-statusbar" spec="^2.4.2"/>
  <plugin name="cordova-plugin-network-information" spec="^2.0.1"/>
  <plugin name="cordova-plugin-local-notification" spec="^0.9.0-beta.2"/>
  <plugin name="cordova-plugin-screen-orientation" spec="^3.0.1"/>
  <plugin name="cordova-plugin-inappbrowser" spec="^2.0.2"/>
  <engine name="android" spec="~7.0.0"/>
  <engine name="browser" spec="^5.0.3"/>
  <engine name="ios" spec="^4.5.4"/>
</widget>

图书应用程序
应用程序

  • 就像我说的,链接在Chrome上的行为正常,但一旦我在手机上看到它,链接的行为就像没有href属性或点击/悬停动画的按钮。

    cordova应用程序中的标签工作不正常,你必须使用InApp Browser,使用JavaScript调用window.open,目标参数设置为_system,根据InAppBrowser文档:

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

    在index.html中是否有内容安全策略元标记?如果是,请在问题中提供。同时提供网站()、facebook()、twitter()或instagram()函数的代码,因为这是最重要的部分
    <a href="#" onclick="window.open('http://www.google.com', '_system');">Google</a>
    
    cordova plugin add cordova-plugin-inappbrowser