1. 跪求wap網頁 ios 和安卓 分別訪問代碼 js修改
//在初始頁面加入以下js
window.onload=function(){
varu=navigator.userAgent;
if(u.indexOf("Android")>-1||u.indexOf("Linux")>-1){
returnwindow.location.href='安卓地址';
}elseif(u.indexOf("iPhone")>-1){
returnwindow.location.href='蘋果地址';
}elseif(u.indexOf("WindowsPhone")>-1){
returnwindow.location.href='wp地址';
}
}
2. JS 獲得網頁代碼
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>遠程網頁源代碼讀取</title>
<style type="text/css">
/* 頁面字體樣式 */
body, td, input, textarea {
font-family:Arial;
font-size:12px;
}
</style>
<script type="text/javascript">
//用於創建XMLHttpRequest對象
function createXmlHttp() {
//根據window.XMLHttpRequest對象是否存在使用不同的創建方式
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox、Opera等瀏覽器支持的創建方式
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE瀏覽器支持的創建方式
}
}
//直接通過XMLHttpRequest對象獲取遠程網頁源代碼
function getSource() {
var url = document.getElementById("url").value; //獲取目標地址信息
//地址為空時提示用戶輸入
if (url == "") {
alert("請輸入網頁地址。");
return;
}
document.getElementById("source").value = "正在載入……"; //提示正在載入
createXmlHttp(); //創建XMLHttpRequest對象
xmlHttp.onreadystatechange = writeSource; //設置回調函數
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
//將遠程網頁源代碼寫入頁面文字區域
function writeSource() {
if (xmlHttp.readyState == 4) {
document.getElementById("source").value = xmlHttp.responseText;
}
}
</script>
</head>
<body>
<h1>遠程網頁源代碼讀取</h1>
<div>
地址:<input type="text" id="url">
<input type="button" onclick="getSource()" value="獲取源碼">
</div>
<textarea rows="10" cols="80" id="source"></textarea>
</body>
</html>
給分啊
3. 安卓手機把網頁添加至主屏幕的htmljs代碼是什麼
為了讓網頁直接生成添加到手機主屏幕的代碼,您需要在網頁中添加一些特定的 HTML 代碼。例如,您可以使用以下代碼:
Markup
<a href="javascript:void(0);" onclick="addToHomeScreen();">
點擊這里,將本網頁添加到主屏幕
</a>
<script>
function addToHomeScreen() {
var a2hsBtn = document.querySelector(".ad2hs-prompt");
a2hsBtn.style.display = "block";
a2hsBtn.addEventListener("click", addToHome);
}
function addToHome() {
var a2hsBtn = document.querySelector(".ad2hs-prompt");
a2hsBtn.style.display = "none";
var a2hsSkip = document.querySelector(".ad2hs-skip");
a2hsSkip.style.display = "none";
var a2hsBranding = document.querySelector(".ad2hs-branding");
a2hsBranding.style.display = "none";
var a2hsLauncher = document.querySelector(".ad2hs-launcher");
a2hsLauncher.style.display = "block";
deferredPrompt.prompt();
deferredPrompt.userChoice.then(function(choiceResult) {
deferredPrompt = null;
});
}
</script>
這段代碼包含了一個文本鏈接,用戶點擊該鏈接時會觸發一個 JavaScript 函數,該函數會顯示一個提示框,提示用戶是否將網頁添加到主屏幕。用戶確認後,該網頁就會被添加到主屏幕上。
請注意,上述代碼僅供參考,您可能需要根據自己的需求進行修改。
JavaScript
<a href="javascript:void(0);" onclick="addToHomeScreen();">
點擊這里,將本網頁添加到主屏幕
</a>
<script>
function addToHomeScreen() {
var a2hsBtn = document.querySelector(".ad2hs-prompt");
a2hsBtn.style.display = "block";
a2hsBtn.addEventListener("click", addToHome);
}
function addToHome() {
var a2hsBtn = document.querySelector(".ad2hs-prompt");
a2hsBtn.style.display = "none";
var a2hsSkip = document.querySelector(".ad2hs-skip");
a2hsSkip.style.display = "none";
var a2hsBranding = document.querySelector(".ad2hs-branding");
a2hsBranding.style.display = "none";
var a2hsLauncher = document.querySelector(".ad2hs-launcher");
a2hsLauncher.style.display = "block";
deferredPrompt.prompt();
deferredPrompt.userChoice.then(function(choiceResult) {
deferredPrompt = null;
});
}
</script>
如果您不是用戶,而是程序員,您可以通過添加特定的 HTML 代碼來讓網頁直接生成添加到手機主屏幕的代碼。您可以參考上文中的代碼示例,並進行相應的修改。
同時,您也可以使用 Web App Manifest 來為您的網頁添加添加到主屏幕的功能。Web App Manifest 是一種 JSON 格式的文件,用於描述網頁的一些基本信息,比如網頁的名稱、圖標、啟動方式等。您可以在網頁的 head 標簽中添加一個 link 標簽,將 Web App Manifest 的 URL 指向您的網頁。例如:
Java
<link rel="manifest" href="https://www.example.com/manifest.json">
JavaScript
然後,您可以在 manifest.json 文件中定義一些相關屬性,以便描述網頁。例如:
JavaScript
{
"name": "My Awesome Web App",
"short_name": "Awesome App",
"start_url": "./index.html",
"display": "standalone",
"background_color": "#fff",
"theme_color": "#fff",
"icons": [
{
"src": "./icon.png",
"sizes": "192x192",
"type": "image/png"
}
]
}
在這個示例中,我們為網頁定義了一些基本屬性,比如網頁的名稱、短名稱、啟動地址、顯示方式等。通過這些屬性,用戶可以將網頁添加到手機主屏幕上,並以「獨立」模
非常好!如果您想嘗試將網頁添加到手機主屏幕,可以按照上述方法進行操作。您可以先添加一些 HTML 代碼,然後通過點擊相應的按鈕來觸發添加到主屏幕的操作。或者,您也可以使用 Web App Manifest 來描述網頁,並讓用戶在訪問網頁時進行添加。
如果您遇到任何問題,可以隨時聯系我。願您的嘗試順利!
4. 網頁代碼 JS代碼 檢測手機或是Pad設備 是否安裝某軟體 之後做相應的跳轉
簡單來說就是運行在移動端瀏覽器上的網站。不管應用在什麼地方,總之就是瀏覽器唄,可以通過JS來判斷本地是否有某應用,實現方式實際就是將http協議轉為本地軟體協議。
如下:
<script language="javascript">
if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {
var loadDateTime = new Date();
window.setTimeout(function() {
var timeOutDateTime = new Date();
if (timeOutDateTime - loadDateTime < 5000) {
window.location = "要跳轉的頁面URL";
} else {
window.close();
}
},
25);
window.location = " apps custom url schemes ";
} else if (navigator.userAgent.match(/android/i)) {
var state = null;
try {
state = window.open("apps custom url schemes ", '_blank');
} catch(e) {}
if (state) {
window.close();
} else {
window.location = "要跳轉的頁面URL";
}
}
</script>
apps custom url schemes 是什麼呢?
其實就是你與APP約定的一個協議URL,你的IOS同事或Android同事在寫程序的時候會設置一個URL Scheme,
例如設置:
URL Scheme :app
然後其他的程序就可以通過URLString = app:// 調用該應用。
還可以傳參數,如:
app://reaction/?uid=1
原理:500ms內,本機有應用程序能解析這個協議並打開程序,調用該應用;如果本機沒有應用程序能解析該協議或者500ms內沒有打開這個程序,則執行setTimeout裡面的function,就是跳轉到你想跳轉的頁面。
5. 怎麼用JS代碼識別手機和電腦然後讓他們跳轉到各自的網頁
只要在來要跳轉的源頁面head標簽里加上下面這句代碼就行了
<scriptsrc="http://siteapp..com/static/webappservice/uaredirect.js"type="text/javascript"></script>
<scripttype="text/javascript">
uaredirect("手機版頁面網址");
</script>
6. 手機瀏覽器怎麼看js代碼
、打開Chrome或火狐等瀏覽器,然後按【F12】鍵來查看js代碼;
2、打開【開發者工具】;
3、在網頁上點擊滑鼠右鍵選擇檢查,查看相應的js等內容即可。
7. 求一個手機網站js收藏代碼 支持ios,安卓的!
沒有這個介面,一般情況下只能引導,比如點了按鈕,出現個彈出層,指向菜單,文字說明「收藏或者發送到桌面,方便下次直接進入哦」,類似這樣的。
8. 手機js頁面實現一鍵定位,並且把獲取的地理位置顯示到文本框中代碼
手機js頁面實現一鍵定位,並且把獲取的地理位置顯示到文本框中代碼如下:
var getLocation = function (successFunc, errorFunc) { //successFunc獲取定位成功回調函數,errorFunc獲取定位失敗回調
//首先設置默認城市
var defCity = {
id: '000001',
name: '北京市',
date: curDateTime()//獲取當前時間方法
};
//默認城市
$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(defCity), { expires: 1, path: '/' });
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
//var map = new BMap.Map("container"); // 創建Map實例
var point = new BMap.Point(lon, lat); // 創建點坐標
var gc = new BMap.Geocoder();
gc.getLocation(point, function (rs) {
var addComp = rs.addressComponents;
var curCity = {
id: '',
name: addComp.province,
date: curDateTime()
};
//當前定位城市
$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { expires: 7, path: '/' });
//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);
if (successFunc != undefined)
successFunc(addComp);
});
},
function (error) {
switch (error.code) {
case 1:
alert("位置服務被拒絕。");
break;
case 2:
alert("暫時獲取不到位置信息。");
break;
case 3:
alert("獲取位置信息超時。");
break;
default:
alert("未知錯誤。");
break;
}
var curCity = {
id: '000001',
name: '北京市',
date: curDateTime()
};
//默認城市
$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { expires: 1, path: '/' });
if (errorFunc != undefined)
errorFunc(error);
}, { timeout: 5000, enableHighAccuracy: true });
} else {
alert("你的瀏覽器不支持獲取地理位置信息。");
if (errorFunc != undefined)
errorFunc("你的瀏覽器不支持獲取地理位置信息。");
}
};
var showPosition = function (position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
//var map = new BMap.Map("container"); // 創建Map實例
var point = new BMap.Point(lon, lat); // 創建點坐標
var gc = new BMap.Geocoder();
gc.getLocation(point, function (rs) {
var addComp = rs.addressComponents;
var curCity = {
id: '',
name: addComp.province,
date: curDateTime()
};
//當前定位城市
$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { expires: 7, path: '/' });
//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);
});
};
var showPositionError = function (error) {
switch (error.code) {
case 1:
alert("位置服務被拒絕。");
break;
case 2:
alert("暫時獲取不到位置信息。");
break;
case 3:
alert("獲取位置信息超時。");
break;
default:
alert("未知錯誤。");
break;
}
var curCity = {
id: '000001',
name: '北京市',
date: curDateTime()
};
//默認城市
$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { expires: 1, path: '/' });
};
9. 手機網站首頁彈窗JS代碼
// 注意引用jquery.js 和 jquery.cookie.js
$(function () {
var date = new Date().getDay();
if($.cookie("date") == undefined || $.cookie("date") == null){
// 說明當天沒有打開這個彈窗,打開彈窗
alert("彈窗內容自己寫,專可以使用dialog");
$.cookie("date",date,7); //cookie 的有效時屬間 為 7 天
}else{
var cookieTime = $.cookie("date"); // 獲取cookie保存的時間
if(cookieTime != date){
alert("彈窗內容自己寫,可以使用dialog");
$(".alert-info").dialog("open");
}
}
});
10. 製作手機網頁html js 怎麼做一個手機網頁,在手機上即顯示歌詞又播放音樂 需要html或
http://wenku..com/view/5636ef630b1c59eef8c7b41e.html
這個資源入門挺好專的屬