{"id":2852,"date":"2020-05-12T14:33:58","date_gmt":"2020-05-12T06:33:58","guid":{"rendered":"https:\/\/www.wegamedesign.com\/?p=2852"},"modified":"2020-06-03T11:12:16","modified_gmt":"2020-06-03T03:12:16","slug":"mill-ht","status":"publish","type":"post","link":"https:\/\/www.wegamedesign.com\/index.php\/2020\/05\/12\/mill-ht\/","title":{"rendered":"H5\u7aef&#8211;millo\u767b\u5f55"},"content":{"rendered":"<div class=\"post-type05\">\n<p class=\"post-txt\">\n<span class=\"txt-strong\">\u7ec4\u4ef6CDN\uff1a<\/span><\/p>\n<pre class=\"prettyprint\">&lt;script src=\"\/\/ossweb-img.qq.com\/images\/js\/mobile_bundle\/milo.js\"&gt;&lt;\/script&gt;<\/pre>\n<p><\/br><br \/>\n<span class=\"txt-strong\">\u4ee3\u7801\u793a\u4f8b\uff1a<\/span>\u767b\u5f55\u524d\u7684\u5bb9\u5668ID\u540d\u4e3a unlogin\u3001\u767b\u5f55\u540e\u7684\u5bb9\u5668ID\u540d\u4e3a logined\uff0c\u767b\u5f55\u540e\u7528\u6237\u4fe1\u606fID\u540d\u4e3a login_qq_span\u5747\u4e0d\u53ef\u4fee\u6539\u3002<\/br><br \/>\n<span class=\"txt-strong\">DOM\u90e8\u5206\uff1a<\/span><\/p>\n<pre class=\"prettyprint\">&lt;!-- \u767b\u5f55\u4fe1\u606f --&gt;\r\n&lt;div id=&quot;ams_loginbar&quot;&gt;\r\n    &lt;div id=&quot;unlogin&quot;&gt;\r\n        \u4f60\u597d\uff0c\u8bf7&lt;a id=&quot;ptLoginBtn&quot; href=&quot;javascript:;&quot; style=&quot;cursor: pointer;&quot;&gt;[QQ\u767b\u5f55]&lt;\/a&gt;\r\n        &lt;a id=&quot;wxloginBtn&quot; href=&quot;javascript:void(0);&quot;&gt;[\u5fae\u4fe1\u767b\u5f55]&lt;\/a&gt;\r\n    &lt;\/div&gt;\r\n    &lt;div id=&quot;logined&quot; style=&quot;display: none;&quot;&gt;\r\n        &lt;span&gt;\u6b22\u8fce\u60a8\uff0c&lt;\/span&gt;\r\n        &lt;span id=&quot;userinfo&quot;&gt;1079682165&lt;\/span&gt;\r\n\r\n        \u3010&lt;a id=&quot;ptLogoutBtn&quot; href=&quot;javascript:;&quot; style=&quot;cursor: pointer;&quot;&gt;\u6ce8\u9500&lt;\/a&gt;\u3011\r\n    &lt;\/div&gt;\r\n&lt;\/div&gt;<\/pre>\n<p><span class=\"txt-strong\">JS\u90e8\u5206\uff1a<\/span><\/p>\n<pre class=\"prettyprint\">&lt;script src=&quot;\/\/ossweb-img.qq.com\/images\/js\/mobile_bundle\/milo.js&quot;&gt;&lt;\/script&gt;\r\n&lt;script&gt;\r\nmilo.ready(function () {\r\n        need(&quot;biz.login&quot;, function (LoginManager) {\r\n            LoginManager.init({\r\n                appConfig: {\r\n                    &quot;avoidConflict&quot;:&quot;false&quot;,\/\/\u9ed8\u8ba4\u503c\u4e3a\u7a7a\uff0c\u5224\u65ad\u662f\u5426\u9700\u8981\u6821\u9a8c\u5fae\u4fe1\u767b\u5f55\u6001\u4e32\u53f7\uff0c\u8bbe\u4e3atrue\uff0c\u4e3a\u5fc5\u987b\u6821\u9a8c\uff0c\u8bbe\u4e3afalse\uff0c\u4e3a\u4e0d\u6821\u9a8c\uff0c\u9ed8\u8ba4\u503c&quot;&quot;\u8868\u793a\u5728\u5fae\u4fe1\u73af\u5883\u4e0b\u6821\u9a8c\uff0c\u5176\u5b83app\u73af\u5883\u4e0b\u4e0d\u6821\u9a8c\r\n                    &quot;QQBrowserAppId&quot;: &quot;xxx&quot;,  \/\/\u5728QQ\u6d4f\u89c8\u5668\u7aef\u7533\u8bf7\u7684APPID\uff0c\u8054\u7cfb\u5185\u90e8\u540c\u5b66\r\n                    &quot;WxAppId&quot;       : &quot;xxxxxxxxxxx&quot;,  \/\/\u9700\u8981\u5728\u5fae\u4fe1\u7533\u8bf7openLink\u6743\u9650\uff0c\u8054\u7cfb\u5185\u90e8\u540c\u5b66\r\n                    &quot;AppName&quot;       : &quot;\u4e1a\u52a1\u7684\u4e2d\u6587\u540d\u79f0&quot;,  \/\/\u4e1a\u52a1\u7684\u4e2d\u6587\u540d\u79f0\r\n                    &quot;scope&quot;         : &quot;snsapi_base&quot;,   \/\/\u9ed8\u8ba4\u662f snsapi_base \u9759\u9ed8\u6388\u6743\uff0c\u5982\u679c\u6e38\u620f\u65e0\u9759\u9ed8\u6743\u9650\uff0c\u5c31\u9700\u8981\u624b\u52a8\u6539\u6210 snsapi_userinfo\r\n                    &quot;LogoUrl&quot;       : &quot;\/\/ossweb-img.qq.com\/images\/feiji\/web201507\/logo.png&quot;   \/\/\u4e1a\u52a1\u5728\u6388\u6743\u65f6\u9700\u8981\u663e\u793a\u7684\u6b63\u65b9\u5f62\u6807\u51c6Logo\uff0c\u56fe\u7247\u8981\u6c42\uff1a\u5c3a\u5bf8\uff1a100x100px\r\n                }\r\n            });\r\n\r\n            \/\/QQ\u767b\u5f55\r\n            milo.addEvent(g(&#x27;ptLoginBtn&#x27;), &#x27;click&#x27;, function (e) {\r\n                LoginManager.login();\r\n            });\r\n\r\n            \/\/\u5fae\u4fe1\u767b\u5f55\r\n            milo.addEvent(g(&#x27;wxloginBtn&#x27;), &#x27;click&#x27;, function (e) {\r\n                LoginManager.loginByWX();\r\n            });\r\n\r\n            \/\/\u68c0\u67e5\u767b\u5f55\u6001\r\n            LoginManager.checkLogin(function(userInfo){\r\n                console.log(&quot;\u5df2\u767b\u5f55&quot;);\r\n                console.log(&quot;\u767b\u5f55\u4fe1\u606f\uff1a&quot;,userInfo);\r\n            },function(){\r\n                console.log(&quot;\u672a\u767b\u5f55&quot;);\r\n            });\r\n            \/\/\u6ce8\u9500\r\n            milo.addEvent(g(&quot;ptLogoutBtn&quot;),&quot;click&quot;,function(){\r\n                LoginManager.logout(\r\n                    {\r\n                        logoutCallback:function(){\r\n                            alert(&quot;\u5df2\u6ce8\u9500&quot;);\r\n                        }\r\n                    }\r\n                );\r\n            })\r\n\r\n        });\r\n\r\n    });\r\n&lt;\/script&gt;<\/pre>\n<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u7ec4\u4ef6CDN\uff1a &lt;script src=&#8221;\/\/ossweb-img.qq.com\/images\/js\/mo &hellip; <a href=\"https:\/\/www.wegamedesign.com\/index.php\/2020\/05\/12\/mill-ht\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">H5\u7aef&#8211;millo\u767b\u5f55<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[179],"tags":[],"_links":{"self":[{"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/posts\/2852"}],"collection":[{"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/comments?post=2852"}],"version-history":[{"count":7,"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/posts\/2852\/revisions"}],"predecessor-version":[{"id":2964,"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/posts\/2852\/revisions\/2964"}],"wp:attachment":[{"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/media?parent=2852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/categories?post=2852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wegamedesign.com\/index.php\/wp-json\/wp\/v2\/tags?post=2852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}