在手機(jī)網(wǎng)站頁(yè)面中,需要實(shí)現(xiàn)對(duì)該頁(yè)面的分享功能。要實(shí)現(xiàn)這個(gè)應(yīng)用,首先要考慮可能會(huì)出現(xiàn)的場(chǎng)景。手機(jī)頁(yè)面分享場(chǎng)景主要有三種:一是手機(jī)網(wǎng)站在微信瀏覽器中打開(kāi)需要分享到朋友圈、發(fā)給好友等微信分享常規(guī)功能;二是
手機(jī)網(wǎng)站在普通手機(jī)瀏覽器中,可以調(diào)用分享到微信、微博、朋友圈、好友等分享功能,此功能常見(jiàn)為有支持調(diào)用分享接口特定瀏覽器(如UC、QQ瀏覽器);三是在不提供分享的接口的瀏覽器中提示用戶(hù)使用瀏覽器本身的分享功能進(jìn)行分享操作。
下面就具體三種方法的實(shí)現(xiàn)做一下介紹與說(shuō)明:
1、微信瀏覽器的分享。
具體文檔可到微信公眾平臺(tái)去查詢(xún),如下圖。
需要事先申請(qǐng)公眾號(hào)。要注意的是獲取token,要保存在自已服務(wù)器上,不要頻繁去獲取,是有次數(shù)限制的,根據(jù)超時(shí)間進(jìn)行本地保存,同時(shí)在微信公眾號(hào)管理平臺(tái)要把調(diào)用該接口的服務(wù)器的ip地址設(shè)置白名單,才能正確地輸出,可以自定義對(duì)每個(gè)頁(yè)面進(jìn)行分享時(shí)的圖文指定,可以通過(guò)對(duì)瀏覽器環(huán)境進(jìn)行判斷,如果是微信瀏覽器,可以直接調(diào)用該接口進(jìn)行處理。指示用戶(hù)使用微信自帶的分享進(jìn)行操作。這樣的效果是好的。
2、UC、QQ瀏覽器的分享開(kāi)發(fā)接口調(diào)用。
該方法同樣可以設(shè)置分享的標(biāo)題、圖文等信息。接口處理在相關(guān)瀏覽器的開(kāi)放文檔中應(yīng)該是有的,有現(xiàn)成的插件可以使用“NativeShare.js”,可以去下載后稍微改造一下再使用。像網(wǎng)易新聞的手機(jī)網(wǎng)站中也有應(yīng)用,可以去參考一下。對(duì)于使用這兩種瀏覽器的客戶(hù)來(lái)說(shuō)還是比較友好的。
3、下面就要說(shuō)到比無(wú)接口可用的瀏覽器中的分享了。
很多手機(jī)品牌自帶的瀏覽器是各種各樣,不能說(shuō)針對(duì)每一中瀏覽器都去做相關(guān)的接口開(kāi)發(fā)對(duì)接等工作,工作量繁重不說(shuō),還達(dá)不能更廣的覆蓋面。為了相對(duì)簡(jiǎn)便操作,可以使用當(dāng)用戶(hù)在這些瀏覽器中點(diǎn)擊分享按鈕時(shí),彈出一個(gè)遮罩指示,有一個(gè)箭頭指示提示用戶(hù)使用瀏覽器自帶的分享功能,當(dāng)然這樣做并不是好的,好還是使用強(qiáng)大的“NativeShare.js”,這個(gè)插件在UC、QQ瀏覽中可以支持的分享有:微博、微信、朋友圈、QQ、QQ空間、更多(此功能會(huì)調(diào)用出瀏覽器更多的小工具功能,非常好用)。而在其他普通瀏覽器中仍可支持的分享有:微博、QQ、QQ空間。
一般手機(jī)網(wǎng)站同時(shí)做到這三種分享就是比較完整的,同時(shí)這也是手機(jī)網(wǎng)站分享的技術(shù)要求。
以下是三種方式的效果圖:
作者:創(chuàng)新互聯(lián)王國(guó)梁
本文標(biāo)題:手機(jī)網(wǎng)站制作關(guān)于頁(yè)面分享幾種做法
分享地址:http://redsoil1982.com.cn/news17/246917.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有網(wǎng)站制作等
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)