Ⅰ 怎麼在電腦網頁上打開手機版的百度知道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;
}
});