导航:首页 > 软件资讯 > 网页如何打开app

网页如何打开app

发布时间:2022-02-13 10:19:29

Ⅰ 怎么在电脑网页上打开手机版的百度知道app

不可能的
目前没有这样的应用。
如果你要在windows下运行知道app
可以网络搜索靠谱助手
这个一个安卓模拟器软件
安装后可以运行安卓软件,包括网络知道app
你快去实验一下吧,回来给分哦。

Ⅱ 怎样在网页中启动本地应用程序

是可以实现的,但是有局限性。 局限性在于只允许打开本地文件,而且不允许配置服务器(也就是当前网页以http://开头时不能执行操作。) 代码如下,楼主可以保存成本地.html文件运行。运行过程中会有权限提示,请允许。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>js</title> <SCRIPT language="JavaScript"> function Run(strPath) { exe.value=strPath; try { var objShell=new ActiveXObject("wscript.shell"); objShell.Run(strPath); objShell=null; } catch(e) { alert(e) ; } } </script> 请输入要运行的程序:<br/><input name=exe type=text size=20 value="regedit"> <BUTTON class=button onclick="Run(exe.value)">decide</BUTTON> <BUTTON class=button onclick=exe.value="";>input</BUTTON><br/> <BUTTON class=button onclick="Run('notepad')">记事本</BUTTON><br/> <BUTTON class=button onclick="Run('mspaint')">mspaint</BUTTON><br/> <BUTTON class=button onclick="Run('calc')">calc</BUTTON><br/> <BUTTON class=button onclick="Run('cmd')">cmd</BUTTON><br/> <BUTTON class=button onclick="Run('Regedit')">Regedit</BUTTON><br/> <BUTTON class=button onclick="Run('Msconfig')">Msconfig</BUTTON><br/> <BUTTON class=button onclick="Run('file:///D:/EDI/PCstructure/bin/Debug/PCStructure.exe')">PC EXE</BUTTON><br/> <BUTTON class=button onclick="Run('IEXPLORE.EXE')">IE</BUTTON><br/> <BUTTON class=button onclick="Run('..')">..</BUTTON><br/> <BUTTON class=button onclick="Run('%windir%')">%windir%</BUTTON><br/> <BUTTON class=button onclick="Run('file:///e:/qq/qq.exe')">运行QQ</BUTTON><br/> </body> </html> 注明:转的原文可在网络找到。

记得采纳啊

Ⅲ 如何在chrome打开app网页

调试 android Chrome 方法: 打开 Android 自带 USB 调试 并将手机连接电脑 打开 Android、PC/Mac 上的 Chrome 打开 chrome://inspect/#devices 勾选 Discover USB devices!

Ⅳ html5 怎么打开一个app

首先为了保证能够打开你的app,你必须要在androidManifest.xml中配置的filter中data的属性表述。
<data
android:pathprefix="/taoge/open" android:scheme="xttblog"></data>
androidManifest.xml
代码如下:

XML/HTML Code

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.taoge"

android:versionCode="2"

android:versionName="3.24.03" >

<uses-sdk

android:minSdkVersion="8"

android:targetSdkVersion="17" />

<application

android:allowBackup="true"

android:configChanges="orientation|screenSize"

android:icon="@drawable/logo"

android:label="@string/app_name"

android:logo="@drawable/logo"

android:sharedUserId="android.uid.system"

android:theme="@android:style/Theme.Light.NoTitleBar" >

<activity

android:name="xttblog.WelcomeActivity"

android:excludeFromRecents="true"

android:screenOrientation="portrait"

android:theme="@android:style/Theme.Light.NoTitleBar" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

<intent-filter>

<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.BROWSABLE" />

<category android:name="android.intent.category.DEFAULT" />

<data android:pathPrefix="/taoge/open"

android:scheme="xttblog" />

</intent-filter>

</activity>

<activity

android:name="xttblog.AntRepairActivity"

android:label="@string/title_activity_ant_repair" >

</activity>

</application>

</manifest>

其次,你要在你的网页中访问xttblog://taoge/open。可以使用的元素有很多,如:script,iframe,img等。使用它们的src属性,访问xttblog://taoge/open。html5代码如下:

XML/HTML Code复制内容到剪贴板

<!DOCTYPE HTML>

<html>

<script>

function openapp(){

document.getElementById('xttblog').innerHTML='<iframe src="xttblog://taoge/open"></iframe>';

}

</script>

<body>

<div style="display:none;" id="xttblog"></div>

<input type="button" value="打开app" onclick="openapp();">

</body>

</html>

Ⅳ 请问怎么打开app网页

可能是电脑版的页面,有一些电脑版的页面手机是打不开的。

Ⅵ 如何通过Html网页调用本地安卓app

1、首先在编写一个简单的html页面

<html>


<head>


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>


</head>


<body>


<a href="m://my.com/">打开app</a><br/>


</body>


</html>

2、在Android本地app的配置

在AndroidManifest的清单文件里的intent-filte中加入如下元素:

<intent-filter>

<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />

<category android:name="android.intent.category.BROWSABLE" />


<data

android:host="my.com"

android:scheme="m" />

</intent-filter>


示例如下:


然后使用“手机浏览器”或者“webview”的方式打开这个本地的html网页,点击“打开APP”即可成功开启本地的指定的app




如何通过这个方法获取网页带过来的数据???

只能打开就没什么意思了,最重要的是,我们要传递数据,那么怎么去传递数据呢?

我们可以使用上述的方法,把一些数据传给本地app,那么首先我们更改一下网页,代码修改后:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>

</head>

<body>

<a href="m://my.com/?arg0=0&arg1=1">打开app</a><br/>

</body>

</html>

(1).假如你是通过浏览器打开这个网页的,那么获取数据的方式为:

Uri uri = getIntent().getData(); String test1= uri.getQueryParameter("arg0"); String test2= uri.getQueryParameter("arg1");
(2)如果使用webview访问该网页,获取数据的操作为:


webView.setWebViewClient(new WebViewClient(){

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

Uri uri=Uri.parse(url);

if(uri.getScheme().equals("m")&&uri.getHost().equals("my.com")){

String arg0=uri.getQueryParameter("arg0");

String arg1=uri.getQueryParameter("arg1");

}else{

view.loadUrl(url);

}

return true;

}

});

Ⅶ 网页跳转到APP打开,该怎么实现

如下:

首先APP把自己注册为某网址的打开方式,比如abcdef://xxxxxx之类的。前面一段abcdef可以随意瞎改,只要不与其他应用冲突就行。

然后网页里跳转到adcdef://xxxxxx这个链接,浏览器无法打开此链接(浏览器一般只能打开http https ftp),就会把这个链接扔给系统,系统会根据默认打开方式扔给应用打开。

Deeplink在实际运用中的效果

Deeplink(深度链接)能被运用于任意渠道触点(微信、QQ、微博、短信、邮箱、各大浏览器、其他App等),直接从这些平台跳转至目标内容页,省去中间“打开App首页”“搜索页面”等无效步骤。

深度链接(Deeplink)对于“App社交分享、裂变传播转化、沉默用户唤醒、用户流失召回、短信邮箱营销、地推首单激活、搜索引擎引流”等运营场景都有着奇效,一方面能快速实现场景还原,带来更高效的用户体验。

Ⅷ 如何在HTML网页中调起APP

对于app打开而言最常规的打开就是通过url scheme的方式去打开你的app,如下的

myapp://
myapp://open
myapp://type=1&id=2sdeo223lwe

这些抛出都是以url的方式进行抛出,app捕捉到这些抛出去做相应的处理,本文对app的处理不做详细描述,app开发请自行谷歌网络。对于前端而言抛出的方式也有很多,而最理想的方式是通过iframe的src对其进行链抛出,来!说的在多都没有代码来的清晰,请看下面。

//实际上就是新建一个iframe的生成器
varcreateIframe=(function(){
variframe;
returnfunction(){
if(iframe){
returniframe;
}else{
iframe=document.createElement('iframe');
iframe.style.display='none';
document.body.appendChild(iframe);
returniframe;
}
}
})()

之后我们还需要一个url scheme:

//生成一个urlscheme,假设我们约定的scheme是myApp://type=1&id=iewo212j32这种形式的

varbaseScheme="myApp://"
varcreateScheme=function(options){
varurlScheme=baseScheme;
for(variteminoptions){
urlScheme=urlScheme+item+'='+encodeURIComponent(options[item])+"&";
}
urlScheme=urlScheme.substring(0,urlScheme.length-1);
returnencodeURIComponent(urlScheme);
}

这种scheme形式的其实不是最好的,根据我们踩过的坑,觉得约定为与http协议相近可能更好一些,具体的协议需要前端人员自己去和app端人员约定。

ok万事具备,iframe有了,urlScheme也有了,该去打开app了

varopenApp=function(){
varlocalUrl=createScheme();
varopenIframe=createIframe();
if(isIos()){
//判断是否是ios,具体的判断函数自行网络
window.location.href=localUrl;
varloadDateTime=Date.now();
setTimeout(function(){
vartimeOutDateTime=Date.now();
if(timeOutDateTime-loadDateTime<1000){
window.location.href="你的下载页面";
}
},25);
}elseif(isAndroid()){
//判断是否是android,具体的判断函数自行网络
if(isChrome()){
//chrome浏览器用iframe打不开得直接去打开,算一个坑
window.location.href=localUrl;
}else{
//抛出你的scheme
openIframe.src=localUrl;
}
setTimeout(function(){
window.location.href="你的下载页面";
},500);
}else{
//主要是给winphone的用户准备的,实际都没测过,现在winphone不好找啊
openIframe.src=localUrl;
setTimeout(function(){
window.location.href="你的下载页面";
},500);
}
}

以上就是你要打开scheme的主要代码了,好吧,实际上不只是打开app,还要实现未打开的时候跳到下载页去。其中安卓实际上无论有没有打开都会跳到下载页去,而ios........好吧!按照网上的说法是浏览器失焦后会挂起脚本,呵呵,这是多老的ios版本的表现了,实际上现在的ios已经没有这么做,有些版本会跟安卓的表现一样,而有些则是直接跳转根本不会去打开,还有打开的时候那个恶心的系统弹窗是什么鬼。好吧,实际上至此你会发现,ios9.0以上的有些打不开直接跳,有些打得开还会有允许弹窗,而微信则是无论如何都打不开,实际上微信会在他的浏览器里拦截掉所有未经其允许的scheme包括app store。


转自:《怎么在网页中打开你的app》@AlfredMou -- segmentfault

Ⅸ 手机浏览器页面如何打开手机app

手机浏览器页面这个是无法在同时打开手机APP的,要想打开手机APP必须关闭浏览器,在重新打开APP。

Ⅹ 怎么用网页的超级链接调用安卓手机的app

一、通过html页面打开Android本地的app

1、首先在编写一个简单的html页面

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>

</head>

<body>

<a href="m://my.com/">打开app</a><br/>

</body>

</html>

2、在Android本地app的配置

在AndroidManifest的清单文件里的intent-filte中加入如下元素:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data
android:host="my.com"
android:scheme="m" />
</intent-filter>

示例截图如下:

然后使用“手机浏览器”或者“webview”的方式打开这个本地的html网页,点击“打开APP”即可成功开启本地的指定的app

二、如何通过这个方法获取网页带过来的数据

只能打开就没什么意思了,最重要的是,我们要传递数据,那么怎么去传递数据呢?

我们可以使用上述的方法,把一些数据传给本地app,那么首先我们更改一下网页,代码修改后:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<a href="m://my.com/?arg0=0&arg1=1">打开app</a><br/>
</body>
</html>

(1).假如你是通过浏览器打开这个网页的,那么获取数据的方式为:

Uri uri = getIntent().getData(); String test1= uri.getQueryParameter("arg0"); String test2= uri.getQueryParameter("arg1");

(2)如果使用webview访问该网页,获取数据的操作为:
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Uri uri=Uri.parse(url);
if(uri.getScheme().equals("m")&&uri.getHost().equals("my.com")){
String arg0=uri.getQueryParameter("arg0");
String arg1=uri.getQueryParameter("arg1");

}else{
view.loadUrl(url);
}
return true;
}
});

阅读全文

与网页如何打开app相关的资料

热点内容
电火花线切割怎么编程 浏览:772
linux查看驱动命令 浏览:992
苏州车辆解压代办大概多少钱 浏览:591
租房app什么比较靠谱 浏览:674
运动app如何测量运动心率 浏览:782
苹果手机文件夹图标背景图透明度 浏览:730
辽宁省解压旅游 浏览:271
pdf怎么把部分图纸拷到文件夹 浏览:697
让程序员崩溃的40个瞬间 浏览:545
macbookair修改文件夹名称 浏览:431
iphone如何快速删除所有app 浏览:237
java高级编程pdf 浏览:884
编译的时候报错 浏览:387
安卓音量键怎么锁定 浏览:29
把pdf合并在一起 浏览:659
编程需要啥样的电脑 浏览:968
把word2003转换成pdf 浏览:469
androidbitmap显示图片 浏览:294
工具栏打印命令大全 浏览:784
铜仁人工智能编程 浏览:396