在推廣萌幻學園APP的時候就遇到了這個問題,很難在推送的信息中加入便捷的APP下載鏈接,怎么解決這個問題呢?筆者(孟得明)總結了以下經驗:
微信瀏覽器是不支持打開App Store 頁面的,不知道微信為什么這么做。比如你頁面寫 <a href=”http://itunes.apple.com/us/app/id399608199″>download</a> ,在微信瀏覽器點擊鏈接是沒有反應的,但是如果是其他的鏈接地址,比如百度那就沒有問題
后來我發現如果你在微信官方后臺編輯圖文,把原文鏈接寫為:http://itunes.apple.com/us/app/id399608199 ,那就可以打開了,發現微信頁面的“查看原文”是一個function,如下
真正的url是:http://mp.weixin.qq.com/mp/redirect?url=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fid399608199%23rd
看來微信允許打開mp.weixin.qq.com這個host下的網頁,然后用js再打開真正的頁面。
現在簡單了,將頁面的代碼寫為:<a href=”http://mp.weixin.qq.com/mp/redirect?url=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fid399608199%23rd”>download</a>,在微信瀏覽器內可以打開app store的地址了。From: http://www.ildsea.com/1781.html
孟得明:解決微信跳轉appstore的困擾還可以申請應用寶,先跳轉到應用寶頁面,再點擊下載根據設備的不同轉去AppStore或是Android的應用寶下載地址?;蛟陧撁媲岸俗鎏幚恚绻麩o法跳轉到AppStore就提示用戶在微信里手動選擇用Safari打開頁面。(文/孟得明 新媒體營銷實踐者,微信號:mdm007)
、定義
<meta> 標簽提供關于 HTML 文檔的元數據。它不會顯示在頁面上,但是對于機器是可讀的。可用于瀏覽器(如何顯示內容或重新加載頁面),搜索引擎(關鍵詞),或其他 web 服務。
2、作用
meta里的數據是供機器解讀的,告訴機器該如何解析這個頁面,還有一個用途是可以添加服務器發送到瀏覽器的http頭部內容,例如我們為頁面中添加如下meta標簽:
瀏覽器的頭部就會包括這些:
只有瀏覽器可以接受這些附加的頭部字段,并能以適當的方式使用它們時,這些字段才有意義。
3、meta的必需屬性和可選屬性
meta的必需屬性是content,當然并不是說meta標簽里一定要有content,而是當有http-equiv或name屬性的時候,一定要有content屬性對其進行說明。例如:
必需屬性
<meta name="keywords" content="HTML,ASP,PHP,SQL">
這里面content里的屬性就是對keywords進行的說明,所以呢也可以理解成一個鍵值對吧,就是{keywords:"HTML,ASP,PHP,SQL"}。
可選屬性
在W3school中,對于meta的可選屬性說到了三個,分別是http-equiv、name和scheme??紤]到scheme不是很常用,所以就只說下前兩個屬性吧。
http-equiv
http-equiv屬性是添加http頭部內容,對一些自定義的,或者需要額外添加的http頭部內容,需要發送到瀏覽器中,我們就可以是使用這個屬性。在上面的meta作用中也有簡單的說明,那么現在再舉個例子。例如我們不想使用js來重定向,用http頭部內容控制,那么就可以這樣控制:
<meta http-equiv="Refresh" content="5;url=http://blog.yangchen123h.cn" />
在頁面中加入這個后,5秒鐘后就會跳轉到指定頁面啦,效果可看W3school的例子
name
第二個可選屬性是name,這個屬性是供瀏覽器進行解析,對于一些瀏覽器兼容性問題,name屬性是最常用的,當然有個前提就是瀏覽器能夠解析你寫進去的name屬性才可以,不然就是沒有意義的。還是舉個例子吧:
<meta name="renderer" content="webkit">
這個meta標簽的意思就是告訴瀏覽器,用webkit內核進行解析,當然前提是瀏覽器有webkit內核才可以,不然就是沒有意義的啦。當然看到這個你可能會有疑問,這個renderer是從哪里冒出來的,我要怎么知道呢?這個就是在對應的瀏覽器的開發文檔里就會有表明的,例如這個renderer是在360瀏覽器里說明的。360瀏覽器內核控制Meta標簽說明文檔
常用meta標簽大總結
接下來就是常用的meta標簽大總結啦,我會盡可能的做到全
charset
charset是聲明文檔使用的字符編碼,解決亂碼問題主要用的就是它,值得一提的是,這個charset一定要寫第一行,不然就可能會產生亂碼了。
charset有兩種寫法
兩個都是等效的。
百度禁止轉碼
百度會自動對網頁進行轉碼,這個標簽是禁止百度的自動轉碼
<meta http-equiv="Cache-Control" content="no-siteapp" />
SEO 優化部分
viewport
viewport主要是影響移動端頁面布局的,例如:
content 參數:
各瀏覽器平臺
Microsoft Internet Explorer
Google Chrome
360瀏覽器
UC手機瀏覽器
UCBrowser_U3_API
QQ手機瀏覽器
Apple iOS
Google Android
App Links
最后——移動端常用的meta
常操作中我們經常會用到各種功能,比如制作表情包、生成二維碼等,如果每使用一個功能就需要安裝一款軟件顯然極不方便,其實通過Toolzl(圖1,http://www.toolzl.com)提供的在線工具,不用安裝軟件即可用上各種想要的功能。
圖1 Toolzl主界面
快速分享生成個性二維碼
在智能手機如此普及的今天,我們很多東西分享都要借助二維碼分享,比如蘋果手機都是需要到App Store去下載APP,默認是進入App Store后進行搜索下載,這對新手來說極不方便?,F在我們可以將App Store的APP網址做成二維碼分享,這樣用戶只要識別二維碼即可直接進入App Store下載了。
在自己蘋果手機的App Store中找到需要共享的APP,點擊頁面右側的分享按鈕,在彈出的窗口選擇“分享APP”,接著選擇QQ分享,在QQ中打開分享的鏈接,點擊左上角的復制按鈕復制鏈接(圖2)。
圖2 分享鏈接
打開上述網址,切換到“開發工具→二維碼生成→生成帶Logo的二維碼”,選擇APP的Logo圖標,在數據文本框中粘貼上述獲得的APP下載地址,點擊“生成”,這樣一個蘋果APP的下載二維碼就生成了(圖3)。
小提示:App Store中的APP下載地址都是類似“https://itunes.apple.com/cn/app/應用名稱/應用ID?mt=8”的形式,只是其中“應用名稱→應用ID”不同,應用ID代碼是開發者在上傳App Store時獲得的APP代碼,只要替換這個代碼即可快速獲得其他APP下載地址。
圖3 生成二維碼
現在我們只要將上述二維碼截圖,然后通過微信、QQ等分享給其他用戶,用戶只要打開二維碼圖片長按選擇“識別二維碼”,這樣即可自動跳轉到App Store下載APP了。
小提示:如果是一名開發者,可以通過生成二維碼快速分享自己的產品,其實Toolzl網站還內置了很多的實用工具,比如“進制轉換”(可以方便在二進制、十進制等進制之間實現轉換)、在線運行JS/HTML(直接打開在線窗口運行和預覽JS代碼)等,就是針對開發者而提供的(圖4)。
圖4 在線運行代碼
網站運維在線監測開放端口
作為網站運維人員,我們經常需要檢測服務器開放端口,檢測死鏈、網站日志分析等操作。現在Toolzl提供了很多在線維護工具,比如需要檢測自己服務器是否開放危險端口,切換到“網站運維/端口檢測”,然后直接輸入需要檢測的網站地址,點擊“檢測”就可以看到詳細的端口信息了(圖5)。
圖5 查看端口信息
隨心所欲玩斗圖
Toolzl當然不只是為開發和編程人員提供工具,針對日常應用也集成了非常豐富的工具。比如現在很多朋友在微信里一言不合就斗圖,自己手上沒幾個搞笑的表情自然無法參加戰斗。Toolzl集成的“為所欲為斗圖生成器”則可以讓你戰無不勝。
切換到“為所欲為斗圖生成器”,打開后選擇一個自己喜歡的角色,比如可以選擇土拔鼠,然后按自己需要輸入對話的語言(注意字數和語氣意思盡量和原圖表情匹配,如“金坷垃好處都有啥”可以替換為“金坷垃好處有啥捏”),點擊“生成”,在右側頁面即可看到生成的表情GIF圖片(圖6)。
圖6 生成表情
右擊生成的表情選擇“復制”,打開微信將其中的表情包粘貼并發送即可以開始斗圖。還可以點擊“添加到表情包”,將其收藏以備下次繼續使用(圖7)。
圖7 在微信中使用
動態表情輕松制作
當然僅僅靠“為所欲為斗圖生成器”肯定無法滿足表情狂的需要,Toolzl的“視頻轉GIF工具”和“自定義GIF圖片”可以讓我們為所欲為制作更多的表情。比如很多網友都在使用某些影視作品搞笑片段作為表情,現在自己先準備需要截取的視頻,播放后記住需要截取的視頻片段的起始位置(如25秒開始)。接著切換到“開發工具/視頻轉GIF工具”,開始時間輸入“25”(即從25s處開始截?。?,截取時間輸入“10”(即截取10s時長,否則生成的圖片體積過大不方便在微信發送),寬和高依次輸入200和100(即200×100的分辨率)。最后點擊瀏覽上傳需要上述的視頻文件,這樣就會自動生成所需的表情圖片(圖8)。
圖8 截取視頻為表情圖
如果你截取的視頻沒有對話,或者需要自行添加對話文本,使用上述方法制作好表情圖片后,切換到“GIF斗圖”,在打開的頁面設置自己需要的尺寸和添加的文字,最后點擊“瀏覽”上傳上述截取到的表情圖片重新制作即可(圖9)。
圖9 自定義表情
當然了,Toolzl還內置許多非常實用的工具,大家可以收藏上述網址,這樣有需要的時候打開直接使用即可。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。