1. 程式人生 > >開啟網頁自動彈出QQ對話方塊的3種方法

開啟網頁自動彈出QQ對話方塊的3種方法

我們在開啟網頁時有時會碰到一些網頁彈出加QQ群或QQ聊天的一個對話方塊了,下面我們一起來看看這種方法的實現步驟. <iframe id="iframeu2512078_0" src="http://pos.baidu.com/kcum?sz=638x216&amp;rdid=2512078&amp;dc=2&amp;di=u2512078&amp;dri=0&amp;dis=0&amp;dai=1&amp;ps=522x204&amp;coa=at%3D3%26rsi0%3D638%26rsi1%3D216%26pat%3D1%26tn%3DbaiduCustNativeAD%26rss1%3D%2523FFFFFF%26conBW%3D0%26adp%3D1%26ptt%3D0%26titFF%3D%2525E5%2525BE%2525AE%2525E8%2525BD%2525AF%2525E9%25259B%252585%2525E9%2525BB%252591%26titFS%3D%26rss2%3D%2523000000%26titSU%3D0%26tft%3D0%26tlt%3D0%26ptbg%3D90%26piw%3D0%26pih%3D0%26ptp%3D0&amp;dcb=BAIDU_SSP_define&amp;dtm=BAIDU_DUP_SETJSONADSLOT&amp;dvi=0.0&amp;dci=-1&amp;dpt=none&amp;tsr=0&amp;tpr=1466732301267&amp;ti=%E6%89%93%E5%BC%80%E7%BD%91%E9%A1%B5%E8%87%AA%E5%8A%A8%E5%BC%B9%E5%87%BAQQ%E5%AF%B9%E8%AF%9D%E6%A1%86%E7%9A%843%E7%A7%8D%E6%96%B9%E6%B3%95-js%E6%95%99%E7%A8%8B-%E7%BD%91%E9%A1%B5%E5%88%B6%E4%BD%9C-%E5%A3%B9%E8%81%9A%E6%95%99%E7%A8%8B%E7%BD%91&amp;ari=1&amp;dbv=2&amp;drs=1&amp;pcs=1366x599&amp;pss=1366x543&amp;cfv=18&amp;cpl=32&amp;chi=1&amp;cce=true&amp;cec=GBK&amp;tlm=1457191718&amp;rw=599&amp;ltu=http%3A%2F%2Fwww.111cn.net%2Fwy%2Fjs-ajax%2F77704.htm&amp;ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DDlKkAh6dDAA0X8iVhdK8qQqShf-ybeF6ooom4Cqc64k1USVWv6r3yRnE-lObl4hbAVr1k7CDYIXQqtbW8bYRPa%26wd%3D%26eqid%3Da98ab1a2000c5bc100000004576c8bfe&amp;ecd=1&amp;psr=1366x768&amp;par=1366x728&amp;pis=-1x-1&amp;ccd=24&amp;cja=true&amp;cmi=63&amp;col=zh-CN&amp;cdo=-1&amp;tcn=1466732301&amp;qn=c45564ebdf6cfee8&amp;tt=1466732301074.199.319.325" width="638" height="216" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="border-width: 0px; vertical-align: bottom; margin: 0px;"></iframe>

認真的研究了這些網站的原始碼,發現了一個東西,一般現在的網站很少使用框架的,因為搜尋引擎不能識別框架,但是這些網站卻有一個框架,框架的地址就是一行簡單的地址,而且還不是http的地址,例如下面的這個地址:

tencent://message/?uin=1278230143&Site=&menu=yes

這有點像移動開發中的打電話的連結,應該是呼叫你自己電腦的軟體。
通過自動彈出QQ對話方塊的方法能夠實現很高的客戶諮詢量,相比“左一個、右一個、中間再彈一個”的客服元件,通過“開啟網頁自動彈出QQ對話方塊”這種方式來實現提升諮詢量無論是使用者體驗還是效果都要強很多。

每個瀏覽器對於這段程式碼的實現方法可能略有不同,
firefox
裡面會讓你選擇什麼應用程式來開啟這個連結,可能使用者也會勾選“記住我對tencent型別連結的選擇。(R)”,這樣以後都不會彈出選擇應用程式的這個對話方塊。


Firefox裡面選擇程式開啟連結


而IE等瀏覽器是會直接彈出對話方塊,不過如果你同時登入了多個QQ,那麼他會讓你選擇一個qq進行聊天。


選擇QQ進行聊天


放置了這段程式碼,可是需要使用者點選,這不是我們需要的效果,我們想要使用者開啟網頁的時候就彈出這個對話方塊,那麼如何實現


自動彈出對話方塊

我們在網頁中放置一個框架,然後框架的地址就是上面的那段程式碼,當網頁載入的時候就會自動去訪問這個地址,於是就會自動彈出QQ聊天視窗,當然我們需要設定這個框架不顯示,不能讓使用者看到。

<iframe style="display:none;" src="tencent://message/?uin=1278230143&Site=&menu=yes"></iframe>

設定多個客服QQ

針對企業中有多個客服的情況,為了客服直接合理分配接待。剛剛也研究出了一套解決方案就是預設多個客服QQ,然後給訪客隨機彈出一個客服QQ的對話方塊!當然這個適合於企業,對於個人站長就沒必要了。

<iframe style="display:none;" class="qq_iframe" src=""></iframe>
<script>
$(function(){
    qq_list = new Array('1278230143', '353207542');
    //隨機
    qq_i = Math.floor(Math.random()*qq_list.length);
    src = "tencent://message/?uin="+qq_list[qq_i]+"&Site=&menu=yes";
    $('.qq_iframe').attr('src', "tencent://message/?uin="+src+"&Site=&menu=yes")
})
</script>

延時彈出對話方塊

有不少客戶問我如何設定訪客開啟頁面後10秒再彈出,再次研究更新了這個彈出,確實找到的方法可設定10秒後彈出!這樣可以一定程度上提升使用者體驗,同時讓訪客先看看網站的優質服務能夠有效地提升客戶對產品的認可度,進而提升客戶主動溝通的機會!

<iframe style="display:none;" class="qq_iframe" src=""></iframe>
<script>
$(function(){
    setTimeout(function(){
        qq_list = new Array('1278230143', '353207542');
        //隨機
        qq_i = Math.floor(Math.random()*qq_list.length);
        src = "tencent://message/?uin="+qq_list[qq_i]+"&Site=&menu=yes";
    
        $('.qq_iframe').attr('src', "tencent://message/?uin="+src+"&Site=&menu=yes")
    }, 10000)
})
</script>

好了,以上就是三種設定的方法,一個比一個高階的說,希望對你有所幫助。

相關推薦

開啟網頁動彈QQ對話方塊3方法

我們在開啟網頁時有時會碰到一些網頁彈出加QQ群或QQ聊天的一個對話方塊了,下面我們一起來看看這種方法的實現步驟. <iframe id="iframeu2512078_0" src="http://pos.baidu.com/kcum?sz=638x216&amp;rdid=2512078

動彈QQ對話窗JS程式碼

最新福利:領取阿里雲1000通用代金券 /* <!--QQ彈窗--> */ function linkTo() {     location.href = "tencent://message/?Menu=yes&amp;uin=255093983&

開啟網頁動彈一個頁面的程式碼分析

前言:經常上網的朋友可能會到過這樣一些網站,一進入首頁立刻會彈出一個視窗,或者按一個連線或按鈕彈出,通常在這個窗口裡會顯示一些注意事項、版權資訊 、警告、歡迎光顧之類的話或者作者想要特別提示的資訊。其實製作這樣的頁面效果非常的容易,只要往該頁面的HTML里加入幾段javasc

點選網頁上的聯絡我們彈QQ對話方塊的實現

<a target="_blank" href="http://wpa.qq.com/msgrd?v=1&uin=QQ號碼&site=qq&menu=yes"> <img sr

如何在網頁上彈一個對話方塊顯示一些內容javascript

1.下載並引用js檔案 dialog.js 及其css檔案dialog.css <script language="javascript" type="text/javascript" src="jquery.min.js"></script> &

Android N及以上版本應用安裝包下載完成動彈安裝介面的適配方法

Android N及以上版本應用安裝包下載完成自動彈出安裝介面的適配方法   在實現下載和安裝APP功能的時候在Android較高版本可能會遇到如下的問題: 安裝Apk時報錯:android.os.FileUriExposedException: file:///storag

asp.net ajax 無法彈alert對話方塊的解決方法

 在使用asp.net ajax過程中可能會遇到這樣的問題:就是想用js指令碼輸出一些提示,可是不管是用 Page.RegisterClientScriptBlock還是用 Page.RegisterStartupScript註冊,該死的提示資訊總是不出來。其實不是不出來,只

手機iphone ios android 開啟QQ對話方塊網頁程式碼!

QQ自帶了一個介面,只要是使用手機開啟該網址,就會彈出QQ對話方塊: http://qm.qq.com/cgi-bin/qm/qr?k= 該指令碼HTML原始碼如下: <!DOCTYPE html> <html> <head> &

點選聯絡我們彈臨時QQ對話方塊

一般企業網站或電商網站都有聯絡我們的功能。 為了能方便快速聯絡,提高使用者體驗,需要點選聯絡我們按鈕就能讓使用者與商家直接溝通。 這樣就需要用到以下程式碼: <a href="http://wpa.qq.com/msgrd?v=3&uin=商家QQ號(220xxxxxx

開啟新介面時,EditText焦點動彈軟鍵盤

對於一點點空閒時間,看看文章,竟然想起以前的一個問題,趕緊修改起來。 Android新啟動Activity時,dialog或者其他窗體中包含EditText,新啟動的activity的焦點預設在EditText上,這時候安卓系統會自動彈出軟鍵盤。這會導致擠壓activity介

【Bootstrap】一個在當前網頁對話方塊,可以關閉,不用跳轉,非彈窗

使用彈窗在網頁中顯示簡訊息還行,雖然不那麼地友好。然而,彈窗對於如同網站服務條款的長資訊就無能為力的了。這是需要使用一個叫模態框modal的東西,並且在模態框裡面嵌入一個多行文字框textarea。 這個東西,如果要手工寫JavaScript程式碼就太難做了,但是使用Boo

JS模態對話方塊對話方塊嵌入網頁

<html> <head> <title>JS彈出一個網頁對話方塊,後面全變灰,並不可用。</title> <meta http-equiv="Content-Type" content="text/html; char

安卓學習筆記(10)-定義彈對話方塊

​ 之前學習彈出式對話方塊的時候,我們可以在AlertDialog中放置我們自己設計的佈局內容,如TextView,EditView,多選框,單選框等等,但是按鈕使用的都是其自帶的PositiveButton和NegativeButton,最多可使用三個按鈕

在程式中開啟QQ對話方塊

以前就注意到在網頁上可以通過特殊的連結訪問程式,如tecent:// thunder://,卻不知道其中原理。 今天才學習到RegisterProtocol,在對於 Windows、Linux 和 OS X 作業系統都可以註冊這樣的協議。比如說 Windows,其實只需

超連結開啟qq對話方塊

兩種方法: 1.             tencent

div今天之內不再動彈(cookie)

round led 存在 expires htm spa edt ready back 利用cookie,讓div今天之內不再自動彈出(類似關閉廣告功能),適用於首頁加載彈框提示。 代碼如下: <!DOCTYPE html> <html lang

Dialog中EditText獲取焦點,並且動彈軟鍵盤

logs dial tde tco ati delay method post text //解決dilaog中EditText無法彈出輸入的問題 dialog.getWindow().clearFlags(WindowManager.Lay

Skype for business 界面動彈打開

skype同事使用是老版本的Skype(Lync)2013 ,因為授權到期,都轉向2016版的了,所以要升級。在官網,下載了安裝包,安裝時候沒有任何問題,但是在使用2016版的時候 ,最小化2016版後,幾秒後又自動彈出,關閉後又自動彈出,如此反復。反復查看配置沒有發現問題,在檢查系統時候突然發現老版本201

除錯Java專案時,老是動彈ThreadpoolExecutor

最近除錯模式啟動專案,時不時就自動彈出ThreadpoolExecutor,真心的很煩 解決辦法:(去掉Suspend execution on uncaught exceptions選項) 最近除

eclipse不能動彈提示的解決辦法

此方法很好用! **一、**只彈出簡單的單詞提示(如輸入system.的時候自動彈出out、in等欄位的那種): 點選eclipse上面的windows--> preferences --> java-->editor --> content assist--&