ホームページ > バックエンド開発 > PHPチュートリアル > js对接微信连wifi提示Uncaught SyntaxError: Unexpected token ILLEGAL

js对接微信连wifi提示Uncaught SyntaxError: Unexpected token ILLEGAL

WBOY
リリース: 2016-06-06 20:24:39
オリジナル
1489 人が閲覧しました

1

2

<code><script type="text/javascript">

    /**</script></code>

ログイン後にコピー
    • 微信连Wi-Fi协议3.1供运营商portal呼起微信浏览器使用
      */

    1. loadIframe = null;

    2. noResponse = null;

    3. putNoResponse(ev){

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      <code>      clearTimeout(noResponse);

       }   

        

        function errorJump()

        {

            alert('该浏览器不支持自动跳转微信请手动打开微信\n如果已跳转请忽略此提示');

        }

         

        myHandler = function(error) {

            errorJump();

        };

         

        function createIframe(){

            var iframe = document.createElement("iframe");

            iframe.style.cssText = "display:none;width:0px;height:0px;";

            document.body.appendChild(iframe);

            loadIframe = iframe;

        }

       //注册回调函数</code>

      ログイン後にコピー
    4. jsonpCallback(result){

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      <code>     if(result && result.success){

               alert('WeChat will call up : ' + result.success + '  data:' + result.data);               

               var ua=navigator.userAgent;             

               if (ua.indexOf("iPhone") != -1 ||ua.indexOf("iPod")!=-1||ua.indexOf("iPad") != -1) {   //iPhone            

                   document.location = result.data;

               }else{

                    

                   if('false'=='true'){

                       alert('[强制]该浏览器不支持自动跳转微信请手动打开微信\n如果已跳转请忽略此提示');

                       return;

                   }

                    

                   createIframe();

                   loadIframe.src=result.data;

                   noResponse = setTimeout(function(){

                       errorJump();

                     },3000);

               }               

           }else if(result && !result.success){

               alert(result.data);

           }

       }

       </code>

      ログイン後にコピー
    5. Wechat_GotoRedirect(appId, extend, timestamp, sign, shopId, authUrl, mac, ssid, bssid){

      1

      2

      3

      <code>    

           //将回调函数名称带到服务器端

           var url = "https://wifi.weixin.qq.com/operator/callWechatBrowser.xhtml?appId=" + appId </code>

      ログイン後にコピー
      • "&extend=" + extend

      • "×tamp=" + timestamp

      • "&sign=" + sign;

        1

        2

        3

        4

        5

        <code>  

           //如果sign后面的参数有值,则是新3.1发起的流程

           if(authUrl && shopId){

                

               </code>

        ログイン後にコピー
      1. = "https://wifi.weixin.qq.com/operator/callWechat.xhtml?appId=" + appId

        • "&extend=" + extend

        • "×tamp=" + timestamp

        • "&sign=" + sign

        • "&shopId=" + shopId

        • "&authUrl=" + encodeURIComponent(authUrl)

        • "&mac=" + mac

        • "&ssid=" + ssid

        • "&bssid=" + bssid;

          1

          2

          3

          4

          <code>      

             }           

              

             //通过dom操作创建script节点实现异步请求  </code>

          ログイン後にコピー
      1. script = document.createElement('script');

        1

        2

        3

        <code>    script.setAttribute('src', url); 

            document.getElementsByTagName('head')[0].appendChild(script);

        }</code>

        ログイン後にコピー




        1

        2

        3

        4

        5

        6

        7

        <code><img class="mod-simple-follow-page__banner-bg" src="https://wifi.weixin.qq.com/resources/images/background.jpg" alt="">

        <div class="mod-simple-follow-page__img-shadow"></div>

        <div class="mod-simple-follow-page__logo">

            <img class="mod-simple-follow-page__logo-img" src="https://wifi.weixin.qq.com/resources/images/t.weixin.logo.png" alt="">

            <p class="mod-simple-follow-page__logo-name"></p>

            <p class="mod-simple-follow-page__logo-welcome">欢迎您</p>

        </div></code>

        ログイン後にコピー


        1

        2

        <code><p class="mod-simple-follow-page__attention-txt">欢迎使用微信连Wi-Fi</p>

        <a class="mod-simple-follow-page__attention-btn" onclick="callWechatBrowser()">一键打开微信连Wi-Fi</a></code>

        ログイン後にコピー



    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート