首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在使用target=的安卓系统中,<a cordova“_blank”>不支持本地HTML文件

在使用target="_blank"的安卓系统中,<a cordova="_blank">不支持本地HTML文件。

解释:

在安卓系统中,当我们在HTML文件中使用<a>标签来创建超链接时,可以通过设置target属性来指定链接的打开方式。其中,target="_blank"表示在新的浏览器窗口或标签页中打开链接。

然而,在使用Cordova框架开发的安卓应用中,<a cordova="_blank">不支持打开本地HTML文件。这是因为Cordova框架是一个用于构建跨平台移动应用的开发框架,它使用WebView来加载应用的HTML、CSS和JavaScript资源,但WebView默认不支持打开本地HTML文件。

为了解决这个问题,可以使用Cordova提供的插件或API来实现打开本地HTML文件的功能。例如,可以使用File插件来读取本地文件,并使用InAppBrowser插件来打开本地HTML文件。具体的实现方式可以参考Cordova官方文档或相关的开发教程。

推荐的腾讯云相关产品和产品介绍链接地址:

腾讯云提供了丰富的云计算产品和服务,包括云服务器、云数据库、云存储等。以下是一些相关产品和介绍链接地址:

  1. 云服务器(CVM):提供弹性计算能力,可根据业务需求灵活调整配置和规模。了解更多:https://cloud.tencent.com/product/cvm
  2. 云数据库 MySQL 版(CDB):提供高性能、可扩展的关系型数据库服务,适用于各种应用场景。了解更多:https://cloud.tencent.com/product/cdb
  3. 对象存储(COS):提供安全可靠的云端存储服务,适用于存储和管理各类非结构化数据。了解更多:https://cloud.tencent.com/product/cos

请注意,以上链接仅供参考,具体的产品选择和使用需根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ionic和cordova初探--从安装到运行首个app

3.安装SDK 打开Android Studio,File --> Settings --> 搜索sdk,找到对应sdk进行安装即可。 需要在Path环境变量添加两个值。...注意AppData是隐藏文件,需要在文件夹选项里面把隐藏文件显示才可以看到(具体怎么显示隐藏文件夹百度)。 本地安装路径如图所示: ?...(3)特定平台执行程序 1.浏览器打开,进入工程根目录,输入cordova run browser,然后浏览器自动访问http://localhost:8000/ 2.上编译Cordova APP...2.执行`cordova build android`命令, 编译项目 3.执行`cordova run android`命令,就会自动打开模拟器,模拟器运行项目了,如果执行`cordova...默认启动页是`www/index.html`这个页面。逻辑编写在`www/js这个目录里。` 示意图如下: ? 运行在浏览器 ? 运行在模拟器

3.3K10

使用 Cordova 构建应用流程

应用程序本地应用程序包装器以 WebView 执行,然后将其分发到应用程序商店。 Plugins 插件 插件是 Cordova 生态系统不可或缺一部分。...cordova-plugin-wechat 一个 cordova 插件,一个微信 SDK JS 版本 cordova-plugin-zip 一个 Cordova 插件解压缩文件和 iOS。...插件 插件开发指南 本节提供如何在 Android 平台上实现本地插件代码详细信息。...请记住,Cordova 应用程序有多种方式来持久化应用程序数据(例如 LocalStorage 和文件系统)。 本地缓存该数据,并认识到来回发送数据量。...因此,重要是你要尊重每个平台约定,因此熟悉各种人机交互指南: iOS Android 系统 Windows Phone 附加用户界面文章和资源 尽管浏览器引擎变得越来越标准化,我们仍然生活在一个固定世界

4.2K11

H5 手机 App 开发入门:技术篇

注意,不同系统 WebView 控件名称不一样,系统就叫 WebView,iOS 系统有较老 UIWebView,也有较新 WKWebView,作用都是一样,差异在于功能强弱。...三、原生技术栈 原生技术栈分成 iOS 和两个平台。 简单说,iOS 原生技术栈就是使用 Object-C 语言或 Swift 语言, Xcode 开发环境编程。...注意,Xcode 只支持 Mac 系统不支持其他系统。 ? ? 安装完成后,打开新建一个项目,类型是单视图 App,然后系统会询问一些项目参数和储存位置,这里就不详细说明了。 ? ?...所有这些框架共同点,都是使用 Web 技术(HTML5 + CSS + JavaScript)开发页面,再由框架分别打包成 iOS 和 App 安装包。...上面代码,React Native 自身WebView控件,编译时会分别转为 iOS 和原生 WebView 控件。 接下来,预览页面效果。

6.6K41

开发方式进化之路

时间长了,接触到各种各样框架,前前后后遇到了很多问题,这里顺便记录一下那些年在开发发展过程那些跨平台开发技术框架,大致如下: 如有错误,欢迎指正。...漂亮界面,追求性能,专注原生,免费开源 Angular JS MVVM 开发理念,数据双向绑定 基于Cordova,可以使用 Cordova 插件 缺点: 需要掌握 HTML + CSS +...:现在ios手机端不支持pwa,IE也暂时不支持 Chrome中国桌面版占有率还是不错移动端上占有率却很低 各大厂商还未明确支持pwa 依赖GCM服务国内无法使用 微信小程序竞争 PWA...---- 另外还有一些比较过时框架,例如:PhoneGap(支持大部分系统,不同平台需要搭建不同开发环境,需要使用三方UI,需要使用第三方UI和扩展功能插件)、AppCan(闭源,商业化产品,免费版限制太多...,无法本地发布)。

1.5K20

Vue3.0入门 + Vant3.0移动端实践(三)使用Cordova打包Android App

应用实现是通过web页面,默认本地文件名称是是index.html,这个本地文件应用CSS,JavaScript,图片,媒体文件和其他运行需要资源。应用执行在原生应用包装WebView。...cordova create hello com.example.hello demo (文件夹名称hello,包名com.example.hello,应用名demo) 2.第二步,项目页面文件...www,放入对应文件,直接把打包后dist里文件拷贝进去替换即可。...第四步,浏览器运行 cordova run : cordova run 5.第五步,打包apk运行,生成cordova platform add android (前提条件:电脑上已有...\wrapper\dists 系统变量 变量名输入 GRADLE_HOME 然后继续在下方系统变量中找到Path变量,点击编辑-编辑文本,Path变量值后面添加;%GRADLE_HOME

2.2K20

开发方式进化之路

时间长了,接触到各种各样框架,前前后后遇到了很多问题,这里顺便记录一下那些年在开发发展过程那些跨平台开发技术框架,大致如下: 如有错误,欢迎指正。...漂亮界面,追求性能,专注原生,免费开源 Angular JS MVVM 开发理念,数据双向绑定 基于Cordova,可以使用 Cordova 插件 缺点: 需要掌握 HTML + CSS...支持率不高:现在ios手机端不支持pwa,IE也暂时不支持 Chrome中国桌面版占有率还是不错移动端上占有率却很低 各大厂商还未明确支持pwa 依赖GCM服务国内无法使用 微信小程序竞争...另外还有一些比较过时框架,例如:PhoneGap(支持大部分系统,不同平台需要搭建不同开发环境,需要使用三方UI,需要使用第三方UI和扩展功能插件)、AppCan(闭源,商业化产品,免费版限制太多,...无法本地发布)。

1.3K40

给Ionic写一个cordova(PhoneGap)插件

给Ionic写一个cordova(PhoneGap)插件 之前由javaWeb转html5开发,由于面临新技术,遂适应过程中极为挣扎,不过还好~,这个过程也极为短暂;现如今面临一些较为复杂需求还会有一丝丝头痛...,请看上图: src:是放置,ios,wp8等原生代目的地方,一般为了区分各个平台代码都会先建一个文件夹(以上是android),文件夹下面是代码文件。...,以及插件需要权限声明(比如相机权限、位置权限、联系人权限等~),打apk及ipa包后此文件会被融合~ README.md:这里是一些使用说明、注意事项等~,一般你将开发插件共享github上时候会需要这个...,最后17行共享出来是一个变量,方便打点调用,仿佛快成了~o( ̄▽ ̄)d,别激动,这个会在最后使用会详细讲解,现在原生逻辑已经写好了,api也已经写好,如何将两者结合起来,that is a...名+类名(这是个坑,我以前经常性写错,心伤~~~~(>_<)~~~~),最后需要注意是26行src值是java文件相对路径,还有target-dir也是相对路径(窃不要以为后面是包名,包也是文件

1.9K100

给Ionic写一个cordova(PhoneGap)插件

给Ionic写一个cordova(PhoneGap)插件 之前由javaWeb转html5开发,由于面临新技术,遂适应过程中极为挣扎,不过还好~,这个过程也极为短暂;现如今面临一些较为复杂需求还会有一丝丝头痛...,请看上图: src:是放置,ios,wp8等原生代目的地方,一般为了区分各个平台代码都会先建一个文件夹(以上是android),文件夹下面是代码文件。...,以及插件需要权限声明(比如相机权限、位置权限、联系人权限等~),打apk及ipa包后此文件会被融合~ README.md:这里是一些使用说明、注意事项等~,一般你将开发插件共享github上时候会需要这个...,最后17行共享出来是一个变量,方便打点调用,仿佛快成了~o( ̄▽ ̄)d,别激动,这个会在最后使用会详细讲解,现在原生逻辑已经写好了,api也已经写好,如何将两者结合起来,that is a...名+类名(这是个坑,我以前经常性写错,心伤~~~~(>_<)~~~~),最后需要注意是26行src值是java文件相对路径,还有target-dir也是相对路径(窃不要以为后面是包名,包也是文件

1.4K40

看我七十二变:HTML5游戏重打包变身恶意软件

HTML5应用安全现状 据我们监测情况来看,2013-2014之间平台HTML5程序量新增加了200%,而2012-2014更是已经增加了600%。 ?...HTML5恶意软件两种攻击方式 经我们分析得出,HTML5打包恶意软件主要使用两种攻击方式: 方法一.初始化本地网络视图 这是一种非常受黑客欢迎攻击方式,使用它并不用改变HTML5应用代码。...黑客只需要初始化一个本地网络视图,加载本地或远程HTML5/JavaScript/CSS代码即可。这样主程序仍能运行,而产生却是新应用。...方法二.把HTML5应用打包,通过中间件注入恶意JS代码 随着卓越来越受大众欢迎,许多中间件由此诞生,方便人们开发跨平台应用。中间件是一种第三方软件/框架,应用和操作系统之间作桥梁之用。...未来,我们可以预见到这种由HTML5开发恶意软件可以通杀不同移动平台(比如IOS,,WinPhone)。

95060

Cordova(工具)- Config.xml详解

Config.xml是什么,有什么作用 Config.xml是 cordova项目的一份全局性配置文件 能够控制整个项目的一些全局性配置 为了方便cordova CLI 使用,config.xml...需要注意是3.3.1-0.2.0版本之前,该文件存在于app/www/ config.xml,而且这里有它仍然支持。 当使用CLI来建一个项目,该文件版本进行被动复制到不同平台子目录。...这个版本号对应项目的实际版本号 android-versionCode(string) 版本设置 defaultlocale iOS设置默认语言标识 ios-CFBundleVersion(string...) - 必须, 要恢复平台名称 spec(string) - 必须,要恢复平台版本 plugin 指定哪些插件准备还原细节。...platform 当使用CLI来构建应用程序,有时需要以指定特定于特定平台偏好或其他元素。使用元素来指定应该只出现在一个 platform-specific -config.xml文件配置。

1.1K40

2.Android-sdk目录介绍、ADT使用介绍、创建helloworld 3.Android-ADT之helloworld项目结构介绍

build-tools/android-x.x/dx.bat则是将class文件转为dex文件工具 docs: Android文档,包括开发指南、API等 extras: 该android子目录下存放了支持库...: Android官方提供示例工程 sources : SDK源码 system-images:系统镜像(模拟器镜像文件) temp: 缓存目录 tools : 编程时使用一些重要工具。...比如:DDMS调试工具等 3. ADT-sdkManager介绍 Android软件开发工具包管理器,就像一个桥梁,连通本地和服务器,从服务器下载开发所需工具到本地。   ...AVD name : 是要填写虚拟机名称,随便取就可以了 Device : 这里是要选择模拟设备,个人建议选择320*480,因为显示越大,虚拟机内存越大 Target : 是选择模拟器系统版本...这是通过ADB(Android Debug Bridge)调试桥来连接在一起.

1.9K20

RSSHelper正式开源

XML解析,用jsoup 线程通信(抓取HTML和RSS并解析过程子线程) 跨域,由来请求,绕过去了 与JS双向通信(包括JS接口注入和WebView历史栈管理) 靠这样一个很弱玩具找到了第一份实习工作...: PHP服务现场抓取RSS/HTML 内存缓存 + 本地缓存,简单过期策略 签名发布,正规应用 遇到一些问题: JSONP跨域,接angular simplexml_load_file原生模块解析...原生模块很脆弱,遇到不合法XML/HTML就报错,而且从XML角度解析RSS要手动兼容各种feed格式,例如RSS 2.0、Atom 1.0等等 RSS换过simplexml,也不支持某些不规范feed...PHP生态没有找到更好RSS解析方案 五.服务迁移至node 原PHP服务器无法支持HTTPS(廉价虚拟主机限制),改用HTTPS顺便用node重写,发现了生态巨大作用: RSS解析使用feedparser...HTML解析使用cheerio feedparser能解析各种奇怪不规范XML(似乎有纠错容错处理),cheerio也没遇到奇怪问题(BOM头导致乱码之类),比之前PHP没有选择好太多了,繁荣生态反过来推动语言发展

2K50

Android高版本http网络请求失败Cordova配置处理

为了防止意外未加密连接,我们Android Marshmallow(6.0)引入了android:usesCleartextTraffic 这样一个manifest属性。...Android Nougat(7.0),我们通过创建网络安全配置(Network Security Config)功能扩展了该属性,该功能允许应用程序警告开发者没有加密情况下发送网络流量。...Android Nougat(7.0)和Oreo(8.0),我们仍然允许明文连接。...application添加指向该文件设置项: android:networkSecurityConfig="@xml/network_security_config" 其中,第1、2种方案都是有条件要求...综合考量,第3种方案个人认为会好点,Cordova配合其使用也很简单: config.xml文件 节点内添加配置项即可: <edit-config

7.6K31

搞定混合开发面试,这一篇就够了!

JSBridge(webview UI)方案(这期重点学习) 移动互联网疯狂发展,it培训机构崛起,ios,工程师迅速被培养出来,市场一片欣欣向荣,大家可以脑补13年时候ios卓有多火,于是...年4月开源跨平台移动应用开发框架,是Facebook早先开源JS框架 React 原生移动应用平台衍生产物,支持iOS和两大平台。...React Native 究其原因就是: RN不仅桥接系统服务,也将系统UI也桥接到了JaveScript,这样写出来UI最终也会渲染成原生控件。...Flutter使用Dart语言开发,Dart可以被编译(AOT)成不同平台本地代码,让Flutter可以直接和平台通讯而不需要一个中间桥接过程,从而提高了性能。 ?...(chrome浏览器,Safari 也是基于webkit引擎开发) 简而言之,webview就相当于一个浏览器,能解析html css以及js,甚至后期更凶残,直接在4.4版本后直接使用了Chrome

2.5K20

客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析

WPF不能运行在其他操作系统,并且XAML编写样式表,通用性还是不如HTML强,从学习应用范围来讲,还是HTML更好一些。...具体包括  Web App层是开发人员编写代码主要地方,应用程序以网页形式呈现,一个index.html本地页面文件引用所需要各种Web资源,如CSS、JavaScript、图像、影音文件等...对于使用cordova cli初始化web app 主目录下会存在一个config.xml,其中包含了整个app一些基本信息:比如appName、app入口文件、白名单、webview初始化一些配置...JS和Native是如何实现互调,这里先研究 Cordova-Android是通过addJavascriptInterface(Android WebviewAPI)和JS Prompt这两种方式来实现...Xamarin.Android被编译成中间语言,XamarinAPK安装包中会包含一个mono(跨平台.NET运行环境),代码是mono运行时和本地运行时上完成工作

14.3K30
领券