1<!doctype html> 2<html lang="zh-Hans" class="avgrund-ready b2dark"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" /> 6 <meta http-equiv="Cache-Control" content="no-transform" /> 7 <meta http-equiv="Cache-Control" content="no-siteapp" /> 8 <meta name="renderer" content="webkit"/> 9 <meta name="force-rendering" content="webkit"/> 10 <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/> 11 <link rel="profile" href="https://gmpg.org/xfn/11"> 12 <meta name="theme-color" content="#ffffff"> 13
13<script data-cfasync="false"> 14 (function(){ 15 var viewport = document.querySelector('meta[name="viewport"]'); 16 if(viewport) viewport.setAttribute('content', 'width=device-width, initial-scale=1, viewport-fit=cover'); 17 })(); 18 </script>
18 19 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 20 21 <!-- This site is optimized with the Yoast SEO plugin v28.0 - https://yoast.com/product/yoast-seo-wordpress/ --> 22 <title>Shadowrocket for Android ä¸å¿é¡µï¼ä¸è½½ãå®ç½ãèç¹å¯¼å ¥ä¸æé - V2CROSS</title> 23 <meta name="description" content="Shadowrocket for Android å®åçä¸å¿é¡µï¼æ´çå®ç½å ¥å£ãä¸è½½å®å ¨æ£æ¥ãèç¹è®¢é å¯¼å ¥ãæ æ¥å¿ææ¥ãåå°ä¿æ´»ãUDP/QUICãå¤ä»½è¿ç§»å VPN æ³é²æ£æµã" /> 24 <meta property="og:locale" content="zh_CN" /> 25 <meta property="og:title" content="Shadowrocket for Android ä¸å¿é¡µï¼ä¸è½½ãå®ç½ãèç¹å¯¼å ¥ä¸æé - V2CROSS" /> 26 <meta property="og:site_name" content="v2cross" /> 27
27<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/v2cross.com\/#website","url":"https:\/\/v2cross.com\/","name":"V2CROSS","description":"V2CROSS æ´çå
è´¹èç¹ã代ç客æ·ç«¯ãVPN è¯ç¨ä¼æ å NetScope éç§æ£æµå·¥å
·ï¼å¸®å©ç¨æ·å¿«éæ¾å°å¯ç¨ä»£çæ¹æ¡ã","publisher":{"@id":"https:\/\/v2cross.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/v2cross.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans","keywords":"å
è´¹èç¹, VPN è¯ç¨, Shadowrocket Android, Clash, V2Ray, NetScope, DNS æ³é²æµè¯, WebRTC æ³é²æ£æµ"},{"@type":"Organization","@id":"https:\/\/v2cross.com\/#organization","name":"V2CROSS","url":"https:\/\/v2cross.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/v2cross.com\/#\/schema\/logo\/image\/","url":"https:\/\/v2cross.com\/wp-content\/uploads\/2020\/05\/cropped-logov2cross200x200.png","contentUrl":"https:\/\/v2cross.com\/wp-content\/uploads\/2020\/05\/cropped-logov2cross200x200.png","width":200,"height":55,"caption":"V2CROSS"},"image":{"@id":"https:\/\/v2cross.com\/#\/schema\/logo\/image\/"}}]}</script>
27 28 <!-- / Yoast SEO plugin. --> 29 30 31<link rel='dns-prefetch' href='//at.alicdn.com' /> 32<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 33<link rel="canonical" href="https://v2cross.com/shadowrocket-android/" /> 34<link rel="alternate" hreflang="zh-Hans" href="https://v2cross.com/shadowrocket-android/" /> 35<link rel="alternate" hreflang="en" href="https://v2cross.com/en/shadowrocket-android/" /> 36<link rel="alternate" hreflang="x-default" href="https://v2cross.com/shadowrocket-android/" /> 37<meta property="og:url" content="https://v2cross.com/shadowrocket-android/" /> 38<meta property="og:type" content="article" /> 39 40<meta http-equiv="Content-Language" content="zh-CN" /> 41<meta name="content-language" content="zh-CN" /> 42<meta name="distribution" content="global" /> 43<meta name="geo.region" content="CN" /> 44<style id="wp-img-auto-sizes-contain-inline-css"> 45img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 46/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 47</style> 48<link rel='stylesheet' id='wpauthor-blocks-fontawesome-front-css' href='https://v2cross.com/wp-content/plugins/wp-post-author/assets/fontawesome/css/all.css?ver=3.6.2' media='all' /> 49<link rel='stylesheet' id='wpauthor-frontend-block-style-css-css' href='https://v2cross.com/wp-content/plugins/wp-post-author/assets/dist/blocks.style.build.css?ver=3.6.2' media='all' /> 50<style id="wp-block-library-inline-css"> 51:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
51--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 52/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 53</style> 54<style id="classic-theme-styles-inline-css"> 55/*! This file is auto-generated */ 56.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 57/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 58</style> 59<style id="wp-block-styles-placeholder-inline-css"> 60:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." } 61/*# sourceURL=wp-block-styles-placeholder-inline-css */ 62</style> 63<style id="wp-global-styles-placeholder-inline-css"> 64:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." } 65/*# sourceURL=wp-global-styles-placeholder-inline-css */ 66</style> 67<link rel='stylesheet' id='b2-style-main-css' href='https://v2cross.com/wp-content/themes/b2/style.css?ver=4.4.1' media='all' /> 68<link rel='stylesheet' id='b2-style-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/style.css?ver=4.4.1' media='all' /> 69<style id="b2-style-inline-css"> 70[v-cloak]{ 71 display: none!important 72 }.wrapper{ 73 width:1100px; 74 max-width:100%; 75 margin:0 auto; 76 } 77 :root{ 78 --b2lightcolor:rgba(0, 102, 255, 0.2); 79 --b2radius:4px; 80 --b2color:#0066ff; 81 --b2light:rgba(0, 102, 255, 0.03); 82 } 83 .header .login-button button{ 84 background-color:rgba(0, 102, 255, 0.03); 85 } 86 .header .login-button button.empty{ 87 background:none 88 } 89 .news-item-date{ 90 border:1px solid #0066ff; 91 } 92 .author .news-item-date{ 93 border:0; 94 } 95 .news-item-date p span:last-child{ 96 background:#0066ff; 97 } 98 .widget-newsflashes-box ul::before{ 99 border-left: 1px dashed rgba(0, 102, 255, 0.2); 100 } 101 .widget-new-content::before{ 102 background:#0066ff; 103 }
104 .modal-content{ 105 background-image: url(https://v2cross.com/wp-content/themes/b2/Assets/fontend/images/model-bg.png); 106 } 107 .d-weight button.picked.text,.d-replay button.picked i,.comment-type button.picked i{ 108 color:#0066ff; 109 } 110 .d-replay button.text:hover i{ 111 color:#0066ff; 112 } 113 .slider-info-box { 114 border-radius:4px; 115 } 116 .button,button{ 117 background:#0066ff; 118 border:1px solid #0066ff; 119 border-radius:4px; 120 } 121 .b2-menu-4 ul ul li a img{ 122 border-radius:4px; 123 } 124 input,textarea{ 125 border-radius:4px; 126 } 127 .post-carts-list-row .flickity-button{ 128 border-radius:4px; 129 } 130 button.b2-loading:after{ 131 border-radius:4px; 132 } 133 .bar-middle .bar-normal,.bar-footer,.bar-top,.gdd-quick-link-buy-vip{ 134 border-top-left-radius:4px; 135 border-bottom-left-radius: 4px 136 } 137 .entry-content a.button.empty,.entry-content a.button.text{ 138 color:#0066ff; 139 } 140 .coll-3-top img{ 141 border-top-left-radius:4px; 142 border-top-right-radius:4px; 143 } 144 .coll-3-bottom li:first-child img{ 145 border-bottom-left-radius:4px; 146 } 147 .coll-3-bottom li:last-child img{ 148 border-bottom-right-radius:4px; 149 } 150 .slider-info::after{ 151 border-radius:4px; 152 } 153 .circle-info{ 154 border-radius:4px 4px 0 0; 155 } 156 .b2-bg{ 157 background-color:#0066ff; 158 } 159 .gdd-quick-link-buy-vip__hover-block,.gdd-quick-link-buy-vip__popover--btn,.gdd-quick-link-buy-vip,.gdd-quick-link-buy-vip__popover{ 160 background-color:#0066ff; 161 } 162 .b2-page-bg::before{ 163 background: linear-gradient(to bottom,rgba(0,0,0,0) 40%,#f7f9fa 100%); 164 } 165 .site{ 166 background-color:#f7f9fa; 167 } 168 .site{ 169 170 background-repeat: no-repeat; 171 background-attachment: fixed; 172 background-position: center top; 173 } 174 .header-banner{ 175 176 } 177 .b2-radius{ 178 border-radius:4px; 179 } 180 .ads-box img{ 181 border-radius:4px; 182 } 183 .post-style-4-top,.post-style-2-top-header,.tax-header .wrapper.box{ 184 border-radius:4px 4px 0 0; 185 } 186 .entry-content blockquote,.content-excerpt{ 187 border-radius:4px; 188 } 189 .user-sidebar-info.active{ 190 border-radius:4px; 191 } 192 .dmsg-header a{ 193 color:#0066ff; 194 } 195 .user-edit-button{ 196 color:#0066ff 197 } 198 .b2-color{ 199 color:#0066ff!important 200 } 201 .b2-light,.newsflashes-nav-in ul li.current-menu-item a{ 202 background-color:rgba(0, 102, 255, 0.18) 203 } 204 .b2-light-dark{ 205 background-color:rgba(0, 102, 255, 0.52) 206 } 207 .b2-light-bg{ 208 background-color:rgba(0, 102, 255, 0.12) 209 } 210 .b2-menu-1 .sub-menu-0 li a{ 211 background-color:rgba(0, 102, 255, 0.08) 212 } 213 .b2-menu-1 .sub-menu-0 li:hover a{ 214 background-color:rgba(0, 102, 255, 0.6); 215 color:#fff; 216 } 217 .topic-footer-left button.picked,.single .post-list-cat a,.saf-z button.picked,.news-vote-up .isset, .news-vote-down .isset,.w-d-list.gujia button,.w-d-download span button{ 218 background-color:rgba(0, 102, 255, 0.1); 219 color:#0066ff!important 220 } 221 .po-topic-tools-right .button-sm{ 222 color:#0066ff 223 } 224 .author-links .picked a, .collections-menu .current{ 225 background-color:#0066ff; 226 color:#fff 227 } 228 .b2-widget-hot-circle .b2-widget-title button.picked:before{ 229 border-color: transparent transparent #0066ff!important 230 } 231 .login-form-item input{ 232 border-radius:4px; 233 } 234 .topic-child-list ul{ 235 border-radius:4px; 236 } 237 .b2-loading path { 238 fill: #0066ff 239 } 240 .header-search-tpye a.picked{ 241 border-color:#0066ff 242 } 243 button.empty,.button.empty,li.current-menu-item > a,.top-menu-hide:hover .more,.header .top-menu ul li.depth-0:hover > a .b2-jt-block-down,button.text{ 244 color:#0066ff 245 } 246 input,textarea{ 247 caret-color:#0066ff; 248 } 249 .login-form-item input:focus{ 250 border-color:#0066ff 251 } 252 .login-form-item input:focus + span{ 253 color:#0066ff 254 } 255 .mobile-footer-center i{ 256 background:#0066ff 257 } 258 .login-box-content a{ 259 color:#0066ff 260 } 261 .verify-number.picked span{ 262 background:#0066ff 263 } 264 .verify-header::after{ 265 color:#0066ff 266 } 267 .top-user-box-drop li a i{ 268 color:#0066ff 269 } 270 #bigTriangleColor path{ 271 fill: #f7f9fa; 272 stroke: #f7f9fa; 273 } 274 .post-list-cats a:hover{ 275 color:#0066ff; 276 } 277 trix-toolbar .trix-button.trix-active{ 278 color:#0066ff; 279 } 280 .picked.post-load-button:after{ 281 border-color:#0066ff transparent transparent transparent; 282 } 283 .task-day-list li i{ 284 color:#0066ff 285 } 286 .task-day-list li .task-finish-icon i{ 287 background:#0066ff 288 } 289 .bar-item-desc{ 290 background:#0066ff; 291 } 292 .bar-user-info-row-title > a span:first-child::before{ 293 background:#0066ff; 294 } 295 .bar-item.active i{ 296 color:#0066ff 297 } 298 .bar-user-info .bar-mission-action{ 299 color:#0066ff 300 } 301 .gold-table.picked:after{ 302 border-color:#0066ff 303 } 304 .gold-table.picked{ 305 color:#0066ff 306 } 307 .user-sidebar-info p i{ 308 color:#0066ff 309 } 310 .user-sidebar-info.active p{ 311 color:#0066ff 312 } 313 .picked.post-load-button span{ 314 color:#0066ff; 315 background-color:rgba(0, 102, 255, 0.18)!important 316 } 317 .post-carts-list-row .next svg,.post-carts-list-row .previous svg{ 318 color:#0066ff; 319 } 320 .picked.post-load-button:before{ 321 background-color:#0066ff 322 } 323 .aside-carts-price-left span{ 324 color:#0066ff 325 } 326 .top-user-avatar img,.header-user .top-user-box,.social-top .top-user-avatar img{ 327 border-radius:4px; 328 } 329 .link-in:hover{ 330 color:#0066ff 331 } 332 @media screen and (max-width:768px){ 333 .aside-bar .bar-item:hover i{ 334 color:#0066ff 335 } 336 .post-video-list li.picked .post-video-list-link{ 337 color:#0066ff; 338 border-color:#0066ff 339 } 340 .post-style-2-top-header{
341 border-bottom:8px solid #f7f9fa; 342 } 343 .po-form-box { 344 border-radius:4px; 345 } 346 .circle-desc{ 347 border-radius:0 0 4px 4px; 348 } 349 } 350 .circle-admin-info>div:hover{ 351 border-color:#0066ff; 352 } 353 .circle-admin-info>div:hover span,.circle-admin-info>div:hover i{ 354 color:#0066ff; 355 opacity: 1; 356 } 357 .bar-top{ 358 background:#0066ff 359 } 360 .bar-item.bar-qrcode:hover i{ 361 color:#0066ff 362 } 363 .b2-color-bg{ 364 background-color:#0066ff 365 } 366 .b2-color{ 367 color:#0066ff 368 } 369 .b2-hover a{ 370 color:#0066ff 371 } 372 .b2-hover a:hover{ 373 text-decoration: underline; 374 } 375 .filter-items a.current,.single-newsflashes .single-tags span,.single-infomation .single-tags span{ 376 color:#0066ff; 377 background-color:rgba(0, 102, 255, 0.18) 378 } 379 .circle-vote{ 380 background:rgba(0, 102, 255, 0.04) 381 } 382 .user-sidebar-info.active{ 383 background:rgba(0, 102, 255, 0.04) 384 } 385 .user-w-qd-list-title{ 386 background-color:#0066ff 387 } 388 #video-list ul li > div:hover{ 389 background-color:rgba(0, 102, 255, 0.04) 390 } 391 .post-5 .post-info h2::before{ 392 background-color:#0066ff 393 } 394 .tox .tox-tbtn--enabled svg{ 395 fill:#0066ff!important 396 } 397 .entry-content a,.entry-content .content-show-roles > p a,.entry-content > ul li a,.content-show-roles > li a,.entry-content > ol li a{ 398 color:#0066ff; 399 } 400 .entry-content .file-down-box a:hover{ 401 color:#0066ff; 402 border:1px solid #0066ff; 403 } 404 .entry-content h2::before{ 405 color:#0066ff; 406 } 407 .header-banner-left .menu li.current-menu-item a:after{ 408 background:#0066ff; 409 } 410 .user-w-announcement li a::before{ 411 background-color:#0066ff; 412 } 413 .topic-footer-right button{ 414 color:#0066ff 415 } 416 .content-user-money span{ 417 color:#0066ff; 418 background:rgba(0, 102, 255, 0.08) 419 } 420 .vote-type button.picked{ 421 color:#0066ff; 422 } 423 .post-video-table ul li.picked{ 424 border-bottom:2px solid #0066ff; 425 } 426 .create-form-item button.picked{ 427 border-color:#0066ff; 428 } 429 .b2-widget-hot-circle .b2-widget-title button.picked{ 430 color:#0066ff; 431 } 432 .topic-type-menu button.picked{ 433 color:#fff; 434 background:#0066ff; 435 } 436 .circle-topic-role{ 437 border:1px solid rgba(0, 102, 255, 0.4) 438 } 439 .circle-topic-role:before{ 440 border-color: transparent transparent #0066ff; 441 } 442 .topic-content-text p a{ 443 color:#0066ff; 444 } 445 .site-footer{ 446 background-image: url(); 447 }.mobile-footer-menu{display:none!important} 448 .home_row_0.module-search{ 449 margin-top:-16px; 450 } 451 .home_row_0.home_row_bg_img{ 452 margin-top:-16px; 453 } 454 .shop-cats .shop-cats-item{ 455 margin-right:16px; 456 } 457 .mg-r{ 458 margin-right:16px; 459 } 460 .mg-b{ 461 margin-bottom:16px; 462 } 463 .mg-t{ 464 margin-top:16px; 465 } 466 .mg-l{ 467 margin-left:16px; 468 } 469 .b2-mg{ 470 margin:16px; 471 } 472 .b2-pd{ 473 padding:16px; 474 } 475 .b2_gap,.shop-normal-list,.shop-category,.user-search-list,.home-collection .collection-out{ 476 margin-right:-16px; 477 margin-bottom:-16px; 478 padding:0 479 } 480 .post-3-li-dubble .b2_gap{ 481 margin-right:-16px; 482 margin-bottom:-16px; 483 } 484 .b2_gap>li .item-in,.shop-list-item,.shop-normal-item-in,.user-search-list li > div,.home-collection .home-collection-content,.post-3.post-3-li-dubble .b2_gap>li .item-in{ 485 margin-bottom:16px; 486 margin-right:16px; 487 overflow: hidden; 488 } 489 .b2-pd-r{ 490 padding-right:16px; 491 } 492 .widget-area section + section{ 493 margin-top:16px; 494 } 495 .b2-pd,.b2-padding{ 496 padding:16px; 497 } 498 .single-post-normal .single-article{ 499 margin-right:16px; 500 } 501 .site-footer .widget{ 502 padding:0 16px; 503 } 504 .author-page-right{ 505 margin-right:16px; 506 } 507 .single-article{ 508 margin-bottom:16px; 509 } 510 .home-collection .flickity-prev-next-button.next{ 511 right:-16px; 512 } 513 .post-style-5-top{ 514 margin-top:-16px 515 } 516 .home-collection-title{ 517 padding:12px 16px 518 } 519 .home_row_bg,.home_row_bg_img{ 520 padding:32px 0 521 } 522 .shop-coupon-box{ 523 margin-right:-16px 524 } 525 .shop-box-row .shop-coupon-item .stamp{ 526 margin-right:16px; 527 margin-bottom:16px; 528 } 529 .mg-t-{ 530 margin-top:-16px; 531 } 532 .collection-box{ 533 margin:-8px 534 } 535 .collection-item{ 536 padding:8px 537 } 538 .site-footer-widget-in{ 539 margin:0 -16px; 540 } 541 .module-sliders.home_row_bg{ 542 margin-top:-16px; 543 } 544 .home_row_0.homw-row-full.module-sliders{ 545 margin-top:-16px; 546 } 547 .widget-area.widget-area-left{ 548 padding-right:16px; 549 } 550 .widget-area{ 551 width:300px; 552 min-width:300px; 553 margin-left:16px; 554 max-width:100%; 555 } 556 .widget-area-left.widget-area{ 557 width:220px; 558 max-width:220px; 559 min-width:220px; 560 } 561 .post-type-archive-circle #secondary.widget-area,.tax-circle_tags #secondary.widget-area,.page-template-page-circle #secondary.widget-area{ 562 width:280px; 563 max-width:280px; 564 min-width:280px; 565 } 566 .single .content-area,.page .content-area,.links-register .content-area{ 567 max-width: calc(100% - 316px); 568 margin: 0 auto; 569 flex:1 570 } 571 .page-template-pageTemplatespage-index-php .content-area{ 572 max-width:100% 573 } 574 575 .tax-collection .content-area, 576 .tax-newsflashes_tags .content-area, 577 .post-type-archive-newsflashes .content-area,.page-template-page-newsflashes .content-area 578 .all-circles.content-area, 579 .announcement-page.content-area, 580 .single-announcement .content-area, 581 .post-style-2.single .content-area, 582 .create-circle.content-area, 583 .mission-page.wrapper, 584 ,#carts .vip-page{ 585 max-width:840px; 586 width:100%; 587 } 588 589 .footer{ 590 color:#121212; 591 } 592 .footer-links{ 593 color:#121212; 594 } 595 .footer-bottom{ 596 color:#121212; 597 } 598 599 600 .v2cross-growth-panel{position:relative;overflow:hidden;margin:18px auto 16px;padding:24px;background:#121a22;color:#fff;border-radius:8px;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 36px rgba(18,26,34,.18)} 601 .v2cross-growth-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(33,163,102,.24),rgba(33,163,102,0) 46%),radial-gradient(circle at 90% 8%,rgba(255,255,255,.12),rgba(255,255,255,0) 30%);pointer-events:none} 602 .v2cross-growth-panel ins.adsbygoogle{display:none!important} 603 .v2cross-growth-copy,.v2cross-growth-actions,.v2cross-growth-secondary{position:relative;z-index:1} 604 .v2cross-growth-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:22px;align-items:end;margin-bottom:18px} 605 .v2cross-growth-eyebrow{display:block;margin-bottom:8px;color:#72e0aa;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0} 606 .v2cross-growth-copy h1{margin:0;color:#fff;font-size:26px;line-height:1.32} 607 .v2cross-growth-copy p{margin:8px 0 0;max-width:680px;color:rgba(255,255,255,.74);font-size:14px;line-height:1.7} 608 .v2cross-growth-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
609 .v2cross-growth-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:rgba(255,255,255,.82);font-size:12px;line-height:1.2;white-space:nowrap} 610 .v2cross-growth-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} 611 .v2cross-growth-card{display:flex;min-height:170px;padding:16px;background:rgba(255,255,255,.96);color:#202428;border-radius:8px;text-decoration:none;box-sizing:border-box;border:1px solid rgba(18,26,34,.08);flex-direction:column;justify-content:flex-start;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease} 612 .v2cross-growth-card:hover{color:#202428;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.18);border-color:rgba(33,163,102,.34)} 613 .v2cross-growth-card.primary{background:#21a366;color:#fff;justify-content:space-between;border-color:rgba(255,255,255,.16)} 614 .v2cross-growth-card.primary:hover{color:#fff} 615 .v2cross-growth-card strong{display:block;margin:6px 0 8px;font-size:17px;line-height:1.35} 616 .v2cross-growth-card.primary strong{font-size:23px;line-height:1.25} 617 .v2cross-growth-card em{display:block;color:inherit;opacity:.74;font-style:normal;font-size:13px;line-height:1.62} 618 .v2cross-card-kicker{display:block;color:inherit;opacity:.58;font-size:12px;font-weight:700;line-height:1.2} 619 .v2cross-growth-card b{display:inline-flex;align-items:center;width:max-content;margin-top:18px;padding:8px 12px;background:#fff;color:#157348;border-radius:6px;font-size:13px;line-height:1.2} 620 .v2cross-growth-secondary{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)} 621 .v2cross-growth-secondary-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px;color:#fff} 622 .v2cross-growth-secondary-head strong{font-size:15px;line-height:1.4} 623 .v2cross-growth-secondary-head span{color:rgba(255,255,255,.58);font-size:12px;line-height:1.4} 624 .v2cross-growth-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px} 625 .v2cross-growth-secondary-grid a{display:flex;min-height:70px;padding:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;text-decoration:none;box-sizing:border-box;flex-direction:column;justify-content:center;transition:background .18s ease,border-color .18s ease} 626 .v2cross-growth-secondary-grid a:hover{background:rgba(255,255,255,.13);border-color:rgba(114,224,170,.5);color:#fff} 627 .v2cross-growth-secondary-grid strong{display:block;margin-bottom:4px;font-size:14px;line-height:1.35} 628 .v2cross-growth-secondary-grid span{display:block;color:rgba(255,255,255,.62);font-size:12px;line-height:1.45} 629 .v2cross-article-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 8px;padding:18px;background:#f5f7f8;border:1px solid #e8ecef;border-radius:8px} 630 .v2cross-article-cta strong{display:block;font-size:17px;color:#202428;margin-bottom:6px} 631 .v2cross-article-cta p{margin:0;color:#687178;font-size:14px;line-height:1.6} 632 .v2cross-article-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end} 633 .v2cross-article-cta-actions a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:6px;background:#202428;color:#fff;text-decoration:none;font-size:14px;white-space:nowrap} 634 .v2cross-article-cta-actions a:first-child{background:#21a366} 635 .v2cross-answer-box{margin:0 0 18px;padding:18px;background:#f5fbf8;border:1px solid #dcefe6;border-left:4px solid #21a366;border-radius:8px} 636 .v2cross-answer-box span{display:block;margin-bottom:7px;color:#157348;font-size:12px;font-weight:700;line-height:1.2} 637 .v2cross-answer-box p{margin:0;color:#202428;font-size:15px;line-height:1.8} 638 .v2cross-answer-box small{display:block;margin-top:8px;color:#687178;font-size:13px;line-height:1.4} 639 .v2cross-answer-box div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px} 640 .v2cross-answer-box a{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;background:#fff;border:1px solid #dcefe6;border-radius:6px;color:#157348;text-decoration:none;font-size:13px;line-height:1.2} 641 .v2cross-article-path{margin:0 0 18px;padding:18px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;box-shadow:0 8px 22px rgba(32,36,40,.04);box-sizing:border-box} 642 .v2cross-article-path-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
643 .v2cross-article-path-head span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;background:#eef7f2;color:#157348;border-radius:6px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap} 644 .v2cross-article-path-head h2{margin:0;color:#182026;font-size:19px;line-height:1.35} 645 .v2cross-article-path-head p{margin:6px 0 0;color:#65727b;font-size:14px;line-height:1.65} 646 .v2cross-article-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px} 647 .v2cross-article-path-step{padding:14px;background:#f7faf9;border:1px solid #e1ece6;border-radius:8px;box-sizing:border-box} 648 .v2cross-article-path-step strong{display:block;margin-bottom:8px;color:#21a366;font-size:13px;line-height:1} 649 .v2cross-article-path-step span{display:block;margin-bottom:6px;color:#182026;font-size:15px;font-weight:700;line-height:1.35} 650 .v2cross-article-path-step p{margin:0;color:#65727b;font-size:13px;line-height:1.6} 651 .v2cross-article-path-actions{display:flex;flex-wrap:wrap;gap:8px} 652 .v2cross-article-path-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;background:#202428;color:#fff;border-radius:6px;text-decoration:none;font-size:13px;line-height:1.2} 653 .v2cross-article-path-actions a:first-child{background:#21a366} 654 .v2cross-article-path-actions a:hover{color:#fff;text-decoration:none} 655 .v2cross-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 1.7em} 656 .entry-content .v2cross-download-card{display:flex;flex-direction:column;gap:7px;min-height:112px;padding:15px;background:#f7faf9;border:1px solid #dcefe6;border-radius:8px;color:#202428;text-decoration:none;box-sizing:border-box;overflow-wrap:anywhere} 657 .entry-content .v2cross-download-card:hover{color:#202428;border-color:#21a366} 658 .entry-content .v2cross-download-card.primary{background:#21a366;color:#fff;border-color:#21a366} 659 .entry-content .v2cross-download-card.primary:hover{color:#fff} 660 .v2cross-download-card strong{display:block;font-size:17px;line-height:1.25} 661 .v2cross-download-card span{display:block;color:inherit;opacity:.78;font-size:13px;line-height:1.55} 662 .v2cross-node-snapshot{margin:18px 0;padding:16px 0;border-top:1px solid #dcefe6;border-bottom:1px solid #dcefe6;scroll-margin-top:86px} 663 .v2cross-node-snapshot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px} 664 .v2cross-node-snapshot-head strong{color:#182026;font-size:17px;line-height:1.35} 665 .v2cross-node-snapshot-head time{color:#157348;font-size:13px;font-weight:700;line-height:1.45;white-space:nowrap} 666 .v2cross-node-snapshot p{margin:0;color:#65727b;font-size:14px;line-height:1.7} 667 .v2cross-node-snapshot-actions{display:flex;align-items:center;gap:10px;min-height:40px;margin-top:12px} 668 .v2cross-node-snapshot-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:0;border-radius:6px;background:#21a366;color:#fff;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer} 669 .v2cross-node-snapshot-actions button:hover,.v2cross-node-snapshot-actions button:focus{background:#157348;color:#fff} 670 .v2cross-node-snapshot-actions button.v2cross-node-share{background:#fff;color:#157348;border:1px solid #b9ddca} 671 .v2cross-node-snapshot-actions button.v2cross-node-share:hover,.v2cross-node-snapshot-actions button.v2cross-node-share:focus{background:#eef8f3;color:#105c39} 672 .v2cross-node-snapshot-actions a.v2cross-node-community{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;background:#202428;border-radius:6px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;line-height:1.2} 673 .v2cross-node-snapshot-actions a.v2cross-node-community:hover,.v2cross-node-snapshot-actions a.v2cross-node-community:focus{background:#343c43;color:#fff;text-decoration:none} 674 .v2cross-node-snapshot-actions button:focus-visible{outline:3px solid rgba(33,163,102,.25);outline-offset:2px} 675 .v2cross-node-snapshot-actions a:focus-visible{outline:3px solid rgba(33,163,102,.25);outline-offset:2px} 676 .v2cross-node-snapshot-actions button:disabled{opacity:.66;cursor:wait} 677 .v2cross-node-snapshot-actions>span{min-width:48px;color:#157348;font-size:13px;font-weight:700} 678 .v2cross-node-snapshot-actions>small{margin-left:auto;color:#65727b;font-size:12px;line-height:1.45;text-align:right} 679 pre.v2cross-live-node-list,.entry-content pre.v2cross-live-node-list{max-height:420px;margin:12px 0 0;padding:14px;background:#f7faf9;border:1px solid #e1ece6;border-radius:6px;font-size:12px;line-height:1.65;overflow:auto;white-space:pre;box-sizing:border-box} 680 .v2cross-node-snapshot-hint{display:block;margin-top:9px;color:#65727b;font-size:12px;line-height:1.55} 681 .entry-content,.content-show-roles{max-width:100%;overflow-wrap:break-word} 682 .entry-content p,.entry-content li,.entry-content a,.content-show-roles p,.content-show-roles li,.content-show-roles a{overflow-wrap:anywhere} 683 .entry-content table,.content-show-roles table{display:block;max-width:100%;overflow-x:auto;box-sizing:border-box} 684 .entry-content pre,.content-show-roles pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;box-sizing:border-box} 685 .entry-content iframe,.entry-content object,.entry-content embed,.content-show-roles iframe,.content-show-roles object,.content-show-roles embed{max-width:100%;box-sizing:border-box} 686 .entry-content img,.content-show-roles img{max-width:100%;height:auto} 687 .v2cross-language-switcher{display:inline-flex;align-items:center;gap:2px;margin-right:10px;padding:2px;background:rgba(32,36,40,.06);border:1px solid rgba(32,36,40,.1);border-radius:999px;white-space:nowrap;box-sizing:border-box;flex:0 0 auto} 688 .header-banner-right .v2cross-language-switcher{margin-left:10px}
689 .v2cross-language-option{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:999px;color:inherit;text-decoration:none;font-size:12px;font-weight:700;line-height:1;box-sizing:border-box} 690 .v2cross-language-option:hover{color:inherit;text-decoration:none} 691 .v2cross-language-option.is-active{background:#202428;color:#fff} 692 .social-top .v2cross-language-option.is-active{background:#21a366;color:#fff} 693 .social-top .v2cross-language-option.is-active:hover,.v2cross-language-option.is-active:hover{color:#fff} 694 .ym-menu .v2cross-compact-menu-item>a{font-weight:700} 695 .ym-menu .v2cross-compact-menu-item.current-menu-item>a{color:#21a366} 696 .v2cross-mobile-search-item,.v2cross-mobile-more-item,.v2cross-mobile-menu-layer{display:none} 697 @media (max-width: 900px){ 698 .v2cross-growth-copy{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:start;align-items:start} 699 .v2cross-growth-meta{justify-content:flex-start} 700 .v2cross-growth-actions{grid-template-columns:repeat(2,minmax(0,1fr))} 701 .v2cross-growth-card.primary{grid-column:span 2;grid-row:auto;min-height:170px} 702 .v2cross-growth-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))} 703 .v2cross-article-cta{display:block} 704 .v2cross-article-cta-actions{justify-content:flex-start;margin-top:14px} 705 .v2cross-article-path-head{display:block} 706 .v2cross-article-path-head h2{margin-top:10px} 707 .v2cross-article-path-grid{grid-template-columns:1fr} 708 } 709 @media (max-width: 768px){ 710 .v2cross-language-switcher{margin-right:8px;margin-left:6px;padding:1px} 711 .v2cross-language-option{min-height:32px;padding:0 9px;font-size:11px} 712 .v2cross-answer-box a,.v2cross-article-path-actions a,.v2cross-article-cta-actions a{min-height:44px} 713 .entry-header .post-list-cat-item{display:inline-flex;align-items:center;min-height:36px} 714 .wp-post-author-meta-more-posts a.awpa-more-posts{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;box-sizing:border-box} 715 .ym-menu .v2cross-menu-secondary,.ym-menu .v2cross-menu-home{display:none} 716 .ym-menu .v2cross-mobile-search-item,.ym-menu .v2cross-mobile-more-item{display:list-item} 717 .social-top .ym-menu ul{width:100%;overflow-x:visible;justify-content:space-between} 718 .social-top .header-banner-left .menu li{margin-right:0} 719 .v2cross-mobile-search-trigger,.v2cross-mobile-more-trigger{display:flex;align-items:center;justify-content:center;height:58px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:700;cursor:pointer} 720 .v2cross-mobile-search-trigger{width:44px;font-size:19px} 721 .v2cross-mobile-menu-layer{position:fixed;inset:0;z-index:99999;display:block} 722 .v2cross-mobile-menu-layer[hidden]{display:none} 723 .v2cross-mobile-menu-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(18,26,34,.46)} 724 .v2cross-mobile-menu-panel{position:absolute;top:100px;right:12px;width:min(280px,calc(100% - 24px));padding:8px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;box-shadow:0 18px 48px rgba(18,26,34,.24);box-sizing:border-box} 725 .v2cross-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 8px 4px 12px;border-bottom:1px solid #edf0f2;color:#182026} 726 .v2cross-mobile-menu-head strong{font-size:14px;line-height:1.3} 727 .v2cross-mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#182026;font-size:26px;line-height:1;cursor:pointer} 728 .v2cross-mobile-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 8px;border-bottom:1px solid #edf0f2} 729 .v2cross-mobile-search-form input{width:100%;height:44px;padding:0 12px;border:1px solid #dce3e7;border-radius:6px;background:#f7f9fa;color:#182026;font-size:14px;box-sizing:border-box} 730 .v2cross-mobile-search-form input:focus{border-color:#21a366;outline:2px solid rgba(33,163,102,.18);outline-offset:0} 731 .v2cross-mobile-search-form button{height:44px;padding:0 14px;border:0;border-radius:6px;background:#21a366;color:#fff;font-size:14px;font-weight:700;cursor:pointer} 732 .v2cross-mobile-menu-links a{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:6px;color:#202428;font-size:15px;font-weight:700;text-decoration:none} 733 .v2cross-mobile-menu-links a:hover,.v2cross-mobile-menu-links a:focus{background:#eef7f2;color:#157348} 734 body.v2cross-mobile-menu-open{overflow:hidden} 735 } 736 @media (max-width: 520px){ 737 .v2cross-growth-panel{margin-top:10px;padding:16px} 738 .v2cross-growth-copy{gap:12px;margin-bottom:14px} 739 .v2cross-growth-copy h1{font-size:21px} 740 .v2cross-growth-meta span{white-space:normal} 741 .v2cross-growth-actions{grid-template-columns:1fr} 742 .v2cross-growth-card,.v2cross-growth-card.primary{grid-column:auto;min-height:0} 743 .v2cross-growth-card.primary strong{font-size:20px} 744 .v2cross-growth-secondary-head{display:block}
745 .v2cross-growth-secondary-head span{display:block;margin-top:3px} 746 .v2cross-growth-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))} 747 .v2cross-growth-secondary-grid a{min-height:88px;padding:11px} 748 .v2cross-download-grid{grid-template-columns:1fr} 749 .entry-content .v2cross-download-card{min-height:0} 750 .v2cross-article-cta-actions a{width:100%;justify-content:center} 751 .v2cross-node-snapshot-head{display:block} 752 .v2cross-node-snapshot-head time{display:block;margin-top:5px;white-space:normal} 753 .v2cross-node-snapshot-actions{align-items:flex-start;flex-wrap:wrap} 754 .v2cross-node-snapshot-actions button,.v2cross-node-snapshot-actions a.v2cross-node-community{width:100%;min-height:44px} 755 .v2cross-node-snapshot-actions>small{width:100%;margin-left:0;text-align:left} 756 pre.v2cross-live-node-list,.entry-content pre.v2cross-live-node-list{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere} 757 } 758 759 .v2cross-vpn-page{margin:18px auto 40px} 760 .v2cross-vpn-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;background:linear-gradient(135deg,#f2fbf7,#fff 62%);color:#202428;border:1px solid #dcefe6;border-radius:8px;margin-bottom:16px;box-shadow:0 10px 28px rgba(32,36,40,.06)} 761 .v2cross-vpn-hero h1{margin:0 0 10px;font-size:28px;line-height:1.32;color:#182026} 762 .v2cross-vpn-hero p{margin:0;max-width:780px;color:#5f6b73;font-size:15px;line-height:1.85} 763 .v2cross-vpn-hero a{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:42px;padding:0 16px;background:#21a366;color:#fff;border-radius:6px;text-decoration:none;white-space:nowrap;box-shadow:0 8px 18px rgba(33,163,102,.18)} 764 .v2cross-vpn-tool{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;background:#fff;border:1px solid #dcefe6;border-radius:8px;margin-bottom:16px;box-shadow:0 8px 22px rgba(32,36,40,.04)} 765 .v2cross-vpn-tool strong{display:block;margin-bottom:6px;color:#182026;font-size:18px;line-height:1.35} 766 .v2cross-vpn-tool p{margin:0;color:#65727b;font-size:14px;line-height:1.75} 767 .v2cross-vpn-tool a{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:40px;padding:0 14px;background:#182026;color:#fff;border-radius:6px;text-decoration:none;white-space:nowrap} 768 .v2cross-vpn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px} 769 .v2cross-vpn-item{position:relative;display:block;min-height:126px;padding:18px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;color:#202428;text-decoration:none;box-sizing:border-box;box-shadow:0 8px 22px rgba(32,36,40,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease} 770 .v2cross-vpn-item:hover{color:#202428;transform:translateY(-2px);box-shadow:0 12px 28px rgba(32,36,40,.1);border-color:#b9dccb} 771 .v2cross-vpn-item.primary{background:#fff;color:#202428;border-color:#8fd5b3;box-shadow:0 10px 28px rgba(33,163,102,.1)} 772 .v2cross-vpn-item.primary:before{content:"æ¨è";display:inline-flex;align-items:center;min-height:24px;margin-bottom:10px;padding:0 9px;background:#eaf8f1;color:#157348;border-radius:6px;font-size:12px;font-weight:700;line-height:1} 773 html[lang="en-US"] .v2cross-vpn-item.primary:before{content:"Featured"} 774 .v2cross-vpn-item.primary:hover{color:#202428} 775 .v2cross-vpn-item strong{display:block;margin-bottom:8px;font-size:17px;line-height:1.35;color:#182026} 776 .v2cross-vpn-item span{display:block;color:#64717a;font-size:14px;line-height:1.65} 777 .v2cross-vpn-note{padding:20px;background:#fff;border:1px solid #e3e9ed;border-left:4px solid #21a366;border-radius:8px;margin-bottom:16px;box-shadow:0 8px 22px rgba(32,36,40,.04)} 778 .v2cross-vpn-note h2{margin:0 0 10px;font-size:20px;color:#182026} 779 .v2cross-vpn-note h3{margin:16px 0 6px;font-size:16px;color:#182026;line-height:1.45} 780 .v2cross-vpn-note h3:first-of-type{margin-top:8px} 781 .v2cross-vpn-note p{margin:0;color:#65727b;font-size:15px;line-height:1.8} 782 .v2cross-topic-eyebrow{display:block;margin-bottom:8px;color:#157348;font-size:12px;font-weight:700;line-height:1.2} 783 .v2cross-topic-updated{margin-top:10px!important;color:#7a858d!important;font-size:13px!important} 784 .v2cross-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px} 785 .v2cross-topic-step{padding:20px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;box-shadow:0 8px 22px rgba(32,36,40,.04)} 786 .v2cross-topic-step h2{margin:0 0 10px;color:#182026;font-size:18px;line-height:1.35} 787 .v2cross-topic-step p{margin:0;color:#65727b;font-size:14px;line-height:1.75} 788 .v2cross-topic-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px} 789 .v2cross-topic-list{margin:8px 0 0;padding-left:20px;color:#65727b;font-size:15px;line-height:1.8} 790 .v2cross-topic-list li+li{margin-top:6px} 791 .v2cross-topic-page>.v2cross-node-snapshot{padding:20px;background:#fff;border:1px solid #dcefe6;border-radius:8px;margin-bottom:16px;box-shadow:0 8px 22px rgba(32,36,40,.04)} 792 .v2cross-topic-table-wrap{max-width:100%;overflow-x:auto} 793 .v2cross-topic-comparison table{width:100%;min-width:680px;border-collapse:collapse;color:#455159;font-size:14px;line-height:1.55} 794 .v2cross-topic-comparison th,.v2cross-topic-comparison td{padding:12px;border:1px solid #dfe7e3;text-align:left;vertical-align:top} 795 .v2cross-topic-comparison thead th{background:#182026;color:#fff;font-weight:700} 796 .v2cross-topic-comparison tbody th{width:18%;background:#f2f8f5;color:#182026;font-weight:700} 797 .v2cross-topic-sources ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none} 798 .v2cross-topic-sources a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;background:#f2f8f5;border:1px solid #dcefe6;border-radius:6px;color:#157348;text-decoration:none;font-size:13px;font-weight:700} 799 .v2cross-topic-ad{margin:0 0 16px;padding:12px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;min-height:96px;text-align:center;overflow:hidden;box-sizing:border-box;box-shadow:0 8px 22px rgba(32,36,40,.035)} 800 .v2cross-topic-ad.is-pending{max-height:120px} 801 .v2cross-topic-ad.is-filled{max-height:none} 802 .v2cross-topic-ad.is-empty{display:none} 803 .v2cross-topic-ad .adsbygoogle{background:transparent!important}
804 .v2cross-topic-ad span{display:block;margin-bottom:8px;color:#8a949b;font-size:12px;line-height:1.2} 805 .entry-content .code-block.is-pending{max-height:140px;overflow:hidden} 806 .entry-content .code-block.is-filled{max-height:none} 807 .entry-content .code-block.is-empty{display:none!important} 808 @media (max-width: 900px){.v2cross-vpn-hero,.v2cross-vpn-tool{display:block}.v2cross-vpn-hero a,.v2cross-vpn-tool a{margin-top:16px}.v2cross-vpn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} 809 @media (max-width: 900px){.v2cross-topic-grid,.v2cross-topic-detail-grid{grid-template-columns:1fr}} 810 @media (max-width: 520px){.v2cross-vpn-hero{padding:18px}.v2cross-vpn-hero h1{font-size:22px}.v2cross-vpn-hero a{min-height:44px}.v2cross-vpn-grid{grid-template-columns:1fr}.v2cross-vpn-item{min-height:0}.v2cross-topic-ad.is-pending{max-height:96px}} 811 812/*# sourceURL=b2-style-inline-css */ 813</style> 814<link rel='stylesheet' id='b2-sliders-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/flickity.css?ver=4.4.1' media='all' /> 815<link rel='stylesheet' id='b2-fonts-css' href='//at.alicdn.com/t/c/font_2579934_s72o9zozq1m.css?ver=4.4.1' media='all' /> 816<link rel='stylesheet' id='b2-write-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/write.css?ver=4.4.1' media='all' /> 817<link rel='stylesheet' id='b2-shop-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/shop.css?ver=4.4.1' media='all' /> 818<link rel='stylesheet' id='b2-document-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/document.css?ver=4.4.1' media='all' /> 819<link rel='stylesheet' id='b2-newsflashes-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/newsflashes.css?ver=4.4.1' media='all' /> 820<link rel='stylesheet' id='b2-circle-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/circle.css?ver=4.4.1' media='all' /> 821<link rel='stylesheet' id='b2-infomation-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/infomation.css?ver=4.4.1' media='all' /> 822<link rel='stylesheet' id='b2-ask-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/ask.css?ver=4.4.1' media='all' /> 823<link rel='stylesheet' id='b2-mobile-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/mobile.css?ver=4.4.1' media='all' /> 824<link rel='stylesheet' id='awpa-wp-post-author-styles-css' href='https://v2cross.com/wp-content/plugins/wp-post-author/assets/css/awpa-frontend-style.css?ver=3.6.2' media='all' /> 825<style id="awpa-wp-post-author-styles-inline-css"> 826 827 .wp_post_author_widget .wp-post-author-meta .awpa-display-name > a:hover, 828 body .wp-post-author-wrap .awpa-display-name > a:hover { 829 color: #af0000; 830 } 831 .wp-post-author-meta .wp-post-author-meta-more-posts a.awpa-more-posts:hover, 832 .awpa-review-field .right-star .awpa-rating-button:not(:disabled):hover { 833 color: #af0000; 834 border-color: #af0000; 835 } 836 837/*# sourceURL=awpa-wp-post-author-styles-inline-css */ 838</style> 839
839<script type="c856f0142ef1c80172a2a20c-text/javascript"> 840 function b2loadScript(url, id,callback){ 841 var script = document.createElement ("script"); 842 script.type = "text/javascript"; 843 script.id = id; 844 if (script.readyState){ 845 script.onreadystatechange = function(){ 846 if (script.readyState == "loaded" || script.readyState == "complete"){ 847 script.onreadystatechange = null; 848 callback(); 849 } 850 }; 851 } else { 852 script.onload = function(){ 853 callback(); 854 } 855 } 856 script.src = url; 857 document.getElementsByTagName("head")[0].appendChild(script); 858 } 859 function b2loadStyle(url, id,callback){ 860 var script = document.createElement ("link"); 861 script.type = "text/css"; 862 script.rel = "stylesheet"; 863 script.id = id; 864 if (script.readyState){ 865 script.onreadystatechange = function(){ 866 if (script.readyState == "loaded" || script.readyState == "complete"){ 867 script.onreadystatechange = null; 868 callback(); 869 } 870 }; 871 } else { 872 script.onload = function(){ 873 callback(); 874 } 875 } 876 script.href = url; 877 document.getElementsByTagName("head")[0].appendChild(script); 878 } 879 function b2getCookie(name){ 880 var nameEQ = name + "="; 881 var ca = document.cookie.split(';'); 882 for(var i=0;i < ca.length;i++) { 883 var c = ca[i]; 884 while (c.charAt(0)==' ') c = c.substring(1,c.length); 885 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 886 } 887 return null; 888 } 889 890 function b2setCookie(name,value,days){ 891 days = days ? days : 100; 892 var expires = ""; 893 if (days) { 894 var date = new Date(); 895 date.setTime(date.getTime() + (days*24*60*60*1000)); 896 expires = "; expires=" + date.toUTCString(); 897 } 898 document.cookie = name + "=" + (value || "") + expires + "; path=/"; 899 } 900 901 function b2delCookie(name){ 902 document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 903 } 904 </script>
904 905 <meta name="google-site-verification" content="plZ9_-wz2_rlSN3QgBLfpq0XtQ7NGV-1fYp4nfNKyCg"> 906<!-- Google AdSense meta tags added by Site Kit --> 907<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236"> 908<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com"> 909<!-- End Google AdSense meta tags added by Site Kit -->
910<script type="application/ld+json" class="v2cross-geo-schema">{"@context":"https://schema.org","@type":"WebPage","@id":"https://v2cross.com/shadowrocket-android/#webpage","url":"https://v2cross.com/shadowrocket-android/","name":"Shadowrocket for Android ä¸å¿é¡µï¼ä¸è½½ãå®ç½ãèç¹å¯¼å
¥ä¸æé - V2CROSS","description":"Shadowrocket for Android å®åçä¸å¿é¡µï¼æ´çå®ç½å
¥å£ãä¸è½½å®å
¨æ£æ¥ãèç¹è®¢é
导å
¥ãæ æ¥å¿ææ¥ãåå°ä¿æ´»ãUDP/QUICãå¤ä»½è¿ç§»å VPN æ³é²æ£æµã","inLanguage":"zh-Hans","isPartOf":{"@id":"https://v2cross.com/#website"},"dateModified":"2026-06-09","mainEntity":{"@id":"https://v2cross.com/shadowrocket-android/#faq"}}</script>
vendor: 1 bytes, line 910
910
911<script type="application/ld+json" class="v2cross-geo-schema">{"@context":"https://schema.org","@type":"FAQPage","@id":"https://v2cross.com/shadowrocket-android/#faq","mainEntity":[{"@type":"Question","name":"Shadowrocket for Android å iOS å°ç«ç®ä¸æ ·åï¼","acceptedAnswer":{"@type":"Answer","text":"ä¸è½ç®åçåãåç§°å使ç¨åºæ¯ç¸ä¼¼ï¼ä½å¹³å°ãå®è£
æ¥æºãæé模åãçæ¬è¡ä¸ºåæéæ¹å¼é½å¯è½ä¸åãå®åç¨æ·åºæ Android çæç¨æä½ã"}},{"@type":"Question","name":"导å
¥èç¹å为ä»ä¹æ²¡æç½ï¼","acceptedAnswer":{"@type":"Answer","text":"常è§åå æ¯èç¹å¤±æãåè®®ä¸å¹é
ãç³»ç» VPN æéå¼å¸¸ãè§å模å¼ç»è¿ç®æ åºç¨æ DNS 设置å²çªãå
æ¢èç¹åå
¨å±æ¨¡å¼ï¼åæ¥ DNSã"}},{"@type":"Question","name":"æ²¡ææ¥å¿å
¥å£è¿è½ææ¥åï¼","acceptedAnswer":{"@type":"Answer","text":"å¯ä»¥ãç¨æ¬æºç½ç»ãIP åºå£ãDNSãWebRTCãè§å模å¼ãèç¹å¯¹æ¯å Android VPN æéè¿äºå¯è§å¯ç»æåå±å¤æã"}},{"@type":"Question","name":"å®ç½åä¸è½½å
¥å£åºè¯¥æä¹å¤æï¼","acceptedAnswer":{"@type":"Answer","text":"ä¼å
ä»ç«å
Shadowrocket for Android å®ç½å
¥å£è¯´æè¿å
¥ shadowrockets.appï¼å¹¶æ ¸å¯¹è¯è¨é¡µé¢ãææ¡£ãæ´æ°æ¥å¿ãéç§æ¿çåä¸è½½è¯´æã"}}]}</script>
911 912<link rel="icon" href="https://v2cross.com/wp-content/uploads/2020/05/cropped-飿º-1-32x32.png" sizes="32x32" /> 913<link rel="icon" href="https://v2cross.com/wp-content/uploads/2020/05/cropped-飿º-1-192x192.png" sizes="192x192" /> 914<link rel="apple-touch-icon" href="https://v2cross.com/wp-content/uploads/2020/05/cropped-飿º-1-180x180.png" /> 915<meta name="msapplication-TileImage" content="https://v2cross.com/wp-content/uploads/2020/05/cropped-飿º-1-270x270.png" /> 916</head> 917 918<body class="error404 wp-theme-b2 social-top google-anno-skip v2cross-core-funnel"> 919 920 <div id="page" class="site"> 921 922 923 <style> 924 .header-banner{ 925 background-color:#ffffff 926 } 927 .header-banner .ym-menu a,.header-banner,.social-top .site-title,.top-search-button button,.top-search input,.login-button .b2-account-circle-line 928 { 929 color:#121212; 930 fill: #121212; 931 } 932 .social-top .login-button .b2-user{ 933 color:#121212; 934 fill: #121212; 935 } 936 .top-search-select{ 937 border-right-color:rgba(#121212,.5); 938 939 } 940 .top-search input::placeholder { 941 color: #121212; 942 } 943 .header{ 944 background-color:#ffffff; 945 color:#121212 946 } 947 .header .button,.header .login-button button{ 948 border-color:#121212; 949 color:#121212; 950 } 951 .header .header-logo{ 952 color:#121212 953 } 954 @media screen and (max-width: 768px){ 955 .logo-center .header-banner-left,.logo-left .header-banner-left,.menu-center .header-banner-left,.logo-top .header-banner-left{ 956 background:none 957 } 958 .header-banner-left{ 959 background:#ffffff; 960 } 961 .header .mobile-box{ 962 color: initial; 963 } 964 .logo-center .login-button .b2-account-circle-line, 965 .logo-left .login-button .b2-account-circle-line, 966 .menu-center .login-button .b2-account-circle-line, 967 .logo-top .login-button .b2-account-circle-line{ 968 color:#121212 969 } 970 .logo-center .menu-icon .line-1,.logo-center .menu-icon .line-2,.logo-center .menu-icon .line-3, 971 .social-top .menu-icon .line-1,.social-top .menu-icon .line-2,.social-top .menu-icon .line-3, 972 .logo-left .menu-icon .line-1,.logo-left .menu-icon .line-2,.logo-left .menu-icon .line-3,
973 .menu-center .menu-icon .line-1,.menu-center .menu-icon .line-2,.menu-center .menu-icon .line-3, 974 .logo-top .menu-icon .line-1,.logo-top .menu-icon .line-2,.logo-top .menu-icon .line-3 975 { 976 background:#121212 977 } 978 .social-top .header-banner .ym-menu a{ 979 color:#121212 980 } 981 } 982 983 </style> 984 985 <div class="site-header mg-b social-top social-no-sub"><div class="site-header-in"><div class="header-banner top-style"> 986 <div class="header-banner-content wrapper"> 987 <div class="header-banner-left"> 988 <div class="header-logo"><div class="logo"><a rel="home" href="https://v2cross.com"><p class="site-title">V2CROSS</p></a></div></div> 989 <div id="ym-menu" class="ym-menu"><ul id="menu-main" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item v2cross-menu-home"><a href="https://v2cross.com/">é¦é¡µ</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item"><a href="https://v2cross.com/free-v2ray-nodes/">å è´¹èç¹</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item current-menu-item"><a href="https://v2cross.com/shadowrocket-android/">客æ·ç«¯ä¸è½½</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item"><a href="https://v2cross.com/best-vpn-trial/">VPN è¯ç¨</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item v2cross-menu-secondary"><a href="https://v2cross.com/vpn-leak-test/">æ³é²æ£æµ</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item v2cross-menu-secondary"><a href="https://v2cross.com/netscope/zh/">NetScope</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item v2cross-menu-secondary"><a href="https://v2cross.net/" target="_blank" rel="noopener nofollow">论å</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-mobile-search-item"><button class="v2cross-mobile-search-trigger" type="button" aria-label="æç´¢" aria-expanded="false" aria-controls="v2cross-mobile-menu-panel"><i class="b2font b2-search-line "></i></button></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-mobile-more-item"><button class="v2cross-mobile-more-trigger" type="button" aria-expanded="false" aria-controls="v2cross-mobile-menu-panel">æ´å¤</button></li></ul></div> 990 </div> 991 <div class="header-banner-right"> 992 <nav class="v2cross-language-switcher" aria-label="Language switcher"><a class="v2cross-language-option is-active" href="https://v2cross.com/shadowrocket-android/" aria-current="page">䏿</a><a class="v2cross-language-option" href="https://v2cross.com/en/shadowrocket-android/">EN</a></nav><div class="top-search mobile-hidden" ref="topsearch" data-search='{"post":"\u6587\u7ae0","document":"\u6587\u6863","links":"\u7f51\u5740\u5bfc\u822a"}'> 993 <form method="get" action="https://v2cross.com" class="mobile-search-input b2-radius"> 994 <div class="top-search-button"> 995 <a class="top-search-select" @click.stop.prevent="show = !show" href="javascript:void(0)"><span v-show="data != ''" v-text="data[type]">æç« </span><i class="b2font b2-arrow-down-s-line "></i></a> 996 <div class="header-search-select b2-radius" v-cloak v-show="show" data-search='{"post":"\u6587\u7ae0","document":"\u6587\u6863","links":"\u7f51\u5740\u5bfc\u822a"}'><a href="javascript:void(0)" :class="type == 'post' ? 'select b2-radius' : 'b2-radius'" @click="type = 'post'">æç« </a><a href="javascript:void(0)" :class="type == 'document' ? 'select b2-radius' : 'b2-radius'" @click="type = 'document'">ææ¡£</a><a href="javascript:void(0)" :class="type == 'links' ? 'select b2-radius' : 'b2-radius'" @click="type = 'links'">ç½å导èª</a></div> 997 </div> 998 <input class="search-input b2-radius" type="text" name="s" autocomplete="off" placeholder="æç´¢"> 999 <input type="hidden" name="type" :value="type"> 1000 <button class="search-button-action"><i class="b2font b2-search-line "></i></button> 1001 </form> 1002 </div> 1003
1004 <div class="mobile-show top-style-menu"> 1005 <div id="mobile-menu-button" class="menu-icon" onclick="if (!window.__cfRLUnblockHandlers) return false; mobileMenu.showAc()" data-cf-modified-c856f0142ef1c80172a2a20c-=""> 1006 <div class="line-1"></div> 1007 <div class="line-2"></div> 1008 <div class="line-3"></div> 1009 </div> 1010 </div> 1011 </div> 1012 </div> 1013 </div></div></div> <!-- <div class="topshory-box"> 1014 <div class="wrapper"> 1015 <img class="topshory-bunner" src="http://192.168.1.5:2256/wp-content/uploads/2022/06/v2-a4ff18cc184e45b953e949ffff1f3f8c.jpg" /> 1016 </div> 1017 </div> --> 1018 <div id="content" class="site-content"> 1019 1020 <main class="v2cross-vpn-page v2cross-topic-page wrapper"> 1021 <section class="v2cross-vpn-hero"> 1022 <div> 1023 <span class="v2cross-topic-eyebrow">Shadowrocket for Android ä¸é¢</span> 1024 <h1>Shadowrocket for Android ä¸å¿é¡µï¼ä¸è½½ãå®ç½ãèç¹å¯¼å ¥ä¸æé</h1> 1025 <p>Shadowrocket for Android å®åçä¸å¿é¡µï¼æ´çå®ç½å ¥å£ãä¸è½½å®å ¨æ£æ¥ãèç¹è®¢é å¯¼å ¥ãæ æ¥å¿ææ¥ãåå°ä¿æ´»ãUDP/QUICãå¤ä»½è¿ç§»å VPN æ³é²æ£æµã</p> 1026 <p class="v2cross-topic-updated">æè¿æ´æ°ï¼2026-06-09</p> 1027 </div> 1028 <a href="https://v2cross.com/1799.html" data-cta-id="growth_primary" data-funnel-stage="activate" data-position="hero">æ¥çä¸è½½ä¸å¯¼å ¥æç¨</a> 1029 </section> 1030 1031 <section class="v2cross-vpn-note"> 1032 <h2>ç´æ¥çæ¡</h2> 1033 <p>å®åç¨æ·ä½¿ç¨ Shadowrocket for Android æ¶ï¼ä¸è¦åªçâå·²è¿æ¥âãæ£ç¡®è·¯å¾æ¯å 确认å®ç½åå®è£ æ¥æºï¼åå¯¼å ¥è®¢é æèç¹ï¼æåç¨ IPãDNSãWebRTC åå®é ç½é¡µè®¿é®ç»æéªè¯è¿æ¥ã</p> 1034 </section> 1035 1036 1037 1038 <section class="v2cross-topic-grid"> 1039 <article class="v2cross-topic-step"> 1040 <h2>å 确认å®ç½ä¸çæ¬</h2> 1041 <p>æ shadowrockets.app ä½ä¸ºæ°çå®ç½å ¥å£ï¼ä¸è½½åæ ¸å¯¹è¯è¨é¡µé¢ãçæ¬è¯´æãå åãæéæç¤ºåæ´æ°æ¥å¿ï¼ä¸è¦ä»éçéåç«ç´æ¥å®è£ APKã</p> 1042 </article> 1043 <article class="v2cross-topic-step"> 1044 <h2>åå¯¼å ¥è®¢é æèç¹</h2> 1045 <p>æ°æä¼å 使ç¨è®¢é 龿¥ç®¡çå¤ä¸ªèç¹ï¼ä¸´æ¶æµè¯å¯ä»¥å¯¼å ¥å个èç¹ãå¯¼å ¥åå å·æ°ãæµéï¼åéæ©åè®®å¹é ä¸å®é ç½é¡µå¯æå¼ç线路ã</p> 1046 </article> 1047 <article class="v2cross-topic-step"> 1048 <h2>æååå¯è§å¯æé</h2> 1049 <p>妿å½åçæ¬æ²¡æå¯è§æ¥å¿å ¥å£ï¼å°±ç¨å¯è§å¯ç»æææ¥ï¼æ¬æºç½ç»ãVPN æéãIP åºå£ãDNS è§£æãè§å模å¼ãèç¹å¯¹æ¯åçµæ± çç¥ã</p> 1050 </article> 1051 </section> 1052 1053 1054 <section class="v2cross-vpn-note" id="steps"> 1055 <h2>æä½æ¥éª¤</h2> 1056 <ol class="v2cross-topic-list"> 1057 <li>å æå¼ Shadowrocket for Android å®ç½å ¥å£è¯´æï¼ç¡®è®¤ä¸æ/è±æé¡µé¢ãä¸è½½å ¥å£ãéç§æ¿çåæ´æ°æ¥å¿æ¯å¦ä¸è´ã</li> 1058 <li>å®è£ åæ£æ¥ Android çæ¬ãVPN æéãå®è£ å æ¥æºãå åãç¾åæ¥æºåæ¯å¦åå¨äºæ¬¡æå é£é©ã</li> 1059 <li>å¯¼å ¥è®¢é æèç¹åå å·æ°å表ï¼ååå»¶è¿æµè¯åå®é ç½é¡µæµè¯ï¼ä¸è¦åªç客æ·ç«¯éçè¿æ¥ç¶æã</li> 1060 <li>è¿æ¥åç¨ NetScope æ£æ¥å ¬ç½ IPãDNSãWebRTCãæµè§å¨æ¶åºåè¯è¨ä¿¡å·ï¼ç¡®è®¤ä»£çè·¯ç±ç¬¦å颿ã</li> 1061 <li>é¿æä½¿ç¨åå¤ä»½è®¢é URLãèç¹åç»åå ³é®é ç½®ï¼æ¢æºæéè£ åå 确认æ¢å¤è·¯å¾ã</li> 1062 </ol> 1063 </section> 1064 1065 <div class="v2cross-topic-detail-grid"> 1066 <section class="v2cross-vpn-note"> 1067 <h2>æ£æ¥æ¸ å</h2> 1068 <ul class="v2cross-topic-list"> 1069 <li>å®ç½å忝å¦ä¸º shadowrockets.appï¼é¾æ¥æ¯å¦æ¥èªç«å å¯ä¿¡å ¥å£</li> 1070 <li>Android VPN æéãåå°çµæ± çç¥åç½ç»æéæ¯å¦æ£å¸¸</li> 1071 <li>订é å°åæ¯å¦å®æ´ï¼èç¹åè®®æ¯å¦è¢«å½åçæ¬æ¯æ</li> 1072 <li>è¿æ¥å IPãDNSãWebRTC åå®é ç½é¡µè®¿é®æ¯å¦ä¸è´</li> 1073 <li>æ¯å¦å·²å¤ä»½è®¢é ãåç»ãæå¨èç¹åæ¢å¤è´ä¹°æéä¿¡æ¯</li> 1074 </ul> 1075 </section> 1076 1077 <section class="v2cross-vpn-note"> 1078 <h2>常è§é误ä¸å¤ç</h2> 1079 <h3>å®è£ æ¶æç¤ºé£é©ææ æ³å®è£ </h3> 1080 <p>å æ ¸å¯¹å®ç½å ¥å£ãå åå Android çæ¬ï¼ä¸è¦æ¢ææ¥æºä¸æçäºæ¬¡æå APKã</p> 1081 <h3>å¯¼å ¥èç¹åæ¾ç¤ºå¯ç¨ä½ç½é¡µæä¸å¼</h3> 1082 <p>æ¢èç¹ãåå ¨å±æ¨¡å¼ãæ£æ¥ DNS ååè®®æ¯æï¼åç¨ NetScope å¯¹æ¯ IP/DNS åºå£ã</p> 1083 <h3>åºç¨æ²¡æå¯è§æ¥å¿å ¥å£</h3> 1084 <p>ä¸è¦æâæ¥çæ¥å¿âææ¥ï¼æ¹ç¨ IPãDNSãè§åãèç¹å VPN æéçå¯è§å¯ç»æåå±å®ä½ã</p> 1085 <h3>åå°ä¸æ®µæ¶é´åæå¼</h3> 1086 <p>æ£æ¥ Android çµæ± ä¼åãåå°æ´»å¨æéãVPN 常驻æéåç½ç»åæ¢çç¥ã</p> 1087 </section> 1088 </div> 1089 1090 1091 <section class="v2cross-vpn-grid" aria-label="ä¸ä¸æ¥æ¨è"> 1092 <a class="v2cross-vpn-item" href="https://v2cross.com/5121.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="1"> 1093 <strong>å®ç½å ¥å£è¯´æ</strong> 1094 <span>䏿/è±æé¡µé¢ãææ¡£ãä¸è½½å ¥å£åå®å ¨æ£æ¥ã</span> 1095 </a> 1096 <a class="v2cross-vpn-item" href="https://v2cross.com/5069.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="2"> 1097 <strong>ä¸è½½å®å ¨æ£æ¥</strong> 1098 <span>Google PlayãAPKãå åã广ååæéæ£æ¥ã</span> 1099 </a> 1100 <a class="v2cross-vpn-item" href="https://v2cross.com/shadowrocket-for-android/user-guide/" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="3"> 1101 <strong>宿´ä½¿ç¨æç¨</strong> 1102 <span>èç¹å¯¼å ¥ãè®¢é æµéãçç¥å常è§é®é¢ã</span> 1103 </a> 1104 <a class="v2cross-vpn-item" href="https://v2cross.com/5071.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="4"> 1105 <strong>订é èªå¨æ´æ°</strong> 1106 <span>订é å°åãå·æ°å¤±è´¥åèç¹åè¡¨ä¸ºç©ºææ¥ã</span> 1107 </a> 1108 <a class="v2cross-vpn-item" href="https://v2cross.com/5109.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="5"> 1109 <strong>çä¸äºæ¥å¿ææ¥</strong> 1110 <span>ç¨ DNSãIPãè§ååèç¹å¯¹æ¯æ¿ä»£æ¥å¿ææ¥ã</span> 1111 </a> 1112 <a class="v2cross-vpn-item" href="https://v2cross.com/5110.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="6"> 1113 <strong>åå°ä¿æ´»</strong> 1114 <span>
1114VpnServiceãçµæ± ä¼åååå°ç¨³å®æ§ã</span> 1115 </a> 1116 <a class="v2cross-vpn-item" href="https://v2cross.com/5111.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="7"> 1117 <strong>UDP/QUIC 设置</strong> 1118 <span>游æãè¯é³ãè§é¢éè¯å HTTP/3 å ¼å®¹æ§ã</span> 1119 </a> 1120 <a class="v2cross-vpn-item" href="https://v2cross.com/vpn-leak-test/" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="8"> 1121 <strong>VPN æ³é²æ£æµ</strong> 1122 <span>æ£æ¥ IPãDNSãWebRTC åæµè§å¨ä¿¡å·ã</span> 1123 </a> 1124 <a class="v2cross-vpn-item" href="https://t.me/shadowrocket_android" target="_blank" rel="noopener nofollow" data-cta-id="retention_telegram_android" data-funnel-stage="retain" data-position="9"> 1125 <strong>Android çæ¬æéä¸çç</strong> 1126 <span>èªæ¿å å ¥ Telegram 群ï¼ç«ç¹ä¸æ¶éä½ ç Telegram 身份ã</span> 1127 </a> 1128 </section> 1129 1130 1131 <section class="v2cross-vpn-note" id="faq"> 1132 <h2>常è§é®é¢</h2> 1133 <h3>Shadowrocket for Android å iOS å°ç«ç®ä¸æ ·åï¼</h3> 1134 <p>ä¸è½ç®åçåãåç§°å使ç¨åºæ¯ç¸ä¼¼ï¼ä½å¹³å°ãå®è£ æ¥æºãæé模åãçæ¬è¡ä¸ºåæéæ¹å¼é½å¯è½ä¸åãå®åç¨æ·åºæ Android çæç¨æä½ã</p> 1135 <h3>å¯¼å ¥èç¹å为ä»ä¹æ²¡æç½ï¼</h3> 1136 <p>常è§åå æ¯èç¹å¤±æãåè®®ä¸å¹é ãç³»ç» VPN æéå¼å¸¸ãè§å模å¼ç»è¿ç®æ åºç¨æ DNS 设置å²çªãå æ¢èç¹åå ¨å±æ¨¡å¼ï¼åæ¥ DNSã</p> 1137 <h3>æ²¡ææ¥å¿å ¥å£è¿è½ææ¥åï¼</h3> 1138 <p>å¯ä»¥ãç¨æ¬æºç½ç»ãIP åºå£ãDNSãWebRTCãè§å模å¼ãèç¹å¯¹æ¯å Android VPN æéè¿äºå¯è§å¯ç»æåå±å¤æã</p> 1139 <h3>å®ç½åä¸è½½å ¥å£åºè¯¥æä¹å¤æï¼</h3> 1140 <p>ä¼å ä»ç«å Shadowrocket for Android å®ç½å ¥å£è¯´æè¿å ¥ shadowrockets.appï¼å¹¶æ ¸å¯¹è¯è¨é¡µé¢ãææ¡£ãæ´æ°æ¥å¿ãéç§æ¿çåä¸è½½è¯´æã</p> 1141 </section> 1142 </main> 1143 1144 <!-- ç»é䏿³¨åç»ä»¶ --> 1145 <div id="login-box"> 1146 <login-box 1147 ref="loginBox" 1148 :show="show" 1149 :allow-register="'1'" 1150 :check-type="'text'" 1151 :login-type="loginType" 1152 :login-text="'ç¨æ·å'" 1153 :invitation="'0'" 1154 :invitation-link="'#'" 1155 :invitation-text="'è·åé请ç '" 1156 :img-box-code="imgCode" 1157 @close-form="close" 1158 @login-ac="loginAc" v-cloak></login-box> 1159 </div> 1160 1161 <!-- éªè¯ç ç»ä»¶ --> 1162 <div id="recaptcha-form"> 1163 <recaptcha-box :show="show" :type="type" @close-form="close" v-cloak></recaptcha-box> 1164 </div> 1165 1166 <!-- æç´¢ç»ä»¶ --> 1167 <div id="search-box"> 1168 <search-box :show="show" :search-type="searchType" @close="close" v-cloak></search-box> 1169 </div> 1170 1171 <!-- å ¬åå¼¹çª --> 1172 <div id="gg-box"> 1173 <gg-box :show="show" @close="close" v-cloak></gg-box> 1174 </div> 1175 1176 <!-- ç§ä¿¡å¼¹çª --> 1177 <div id="dmsg-box" @click.stop=""> 1178 <dmsg-box :show="show" :userid="userid" :type="select" @close="close" v-cloak></dmsg-box> 1179 </div> 1180 1181 <!-- æ«ç æ¯ä» --> 1182 <div id="scan-box" @click.stop=""> 1183 <scan-box :show="show" :data="data" @close="close" v-cloak></scan-box> 1184 </div> 1185 1186 <!-- æ¯ä»æ£æ¥ --> 1187 <div id="pay-check" @click.stop=""> 1188 <check-box :show="show" :title="title" :type="type" :payt="payType" @close="close" v-cloak></check-box> 1189 </div> 1190 1191 <!-- æ¯ä»ç»ä»¶ --> 1192 <div id="ds-box" ref="dsmoney"> 1193 <ds-box :show="show" :money="money" :msg="msg" :user="user" :author="author" :data="data" :showtype="showtype" @close="close" @clean="clean" @change="change" v-cloak></ds-box> 1194 </div> 1195 1196 <!-- ç§¯åæ¯ä»ç»ä»¶ --> 1197 <div id="credit-box" ref="creditbox"> 1198 <credit-box :show="show" :data="data" :user="user" @close="close" v-cloak></credit-box> 1199 </div> 1200
1201 <!-- è´¢å¯é¡µé¢ç»ä»¶ --> 1202 <div id="money-buy" ref="moneyBuy"> 1203 <money-buy :show="show" :data="data" :user="user" @close="close" v-cloak></money-buy> 1204 </div> 1205 1206 <!-- 微信ç»å®ç»ä»¶ --> 1207 <div id="weixin-bind" ref="weixinBind"> 1208 <weixin-bind :show="show" :url="url" :msg="msg" @close="close" v-cloak></weixin-bind> 1209 </div> 1210 1211 <!-- å ¬åå¼¹çª --> 1212 <div id="post-gg"> 1213 <post-gg :show="show" :title="title" :content="content" @close="close" v-cloak></post-gg> 1214 </div> 1215 1216 <!-- å ³æ³¨å ¬ä¼å·ç»å½ --> 1217 <div id="mp-box"> 1218 <mp-box ref="b2mp" 1219 :show="show" 1220 :invitation="'0'" 1221 :invitation-link="'#'" 1222 :invitation-text="'è·åé请ç '" 1223 @close="close" 1224 v-cloak></mp-box> 1225 </div> 1226 1227 <!-- 社交强å¶ç»å® --> 1228 <div id="binding-login" ref="bindLogin"> 1229 <bind-login :show="show" :type="type" @close="close" v-cloak ref="bindBox"></bind-login> 1230 </div> 1231 <div class="aside-container" @click.stop="" ref="asideContainer"> 1232 <div class="aside-bar">
1233 <div class="bar-middle" v-cloak> 1234 <div class="bar-top" v-if="showBox" @click="showAc(false)" v-cloak> 1235 <div> 1236 ⯠1237 </div> 1238 </div> 1239 <div class="bar-normal"> 1240 <!-- --> 1241 <div class="bar-item" @click="showSearch()"> 1242 <i class="b2font b2-search-line "></i> <span class="bar-item-desc">æç´¢</span> 1243 </div> 1244 1245 </div> 1246 <div class="bar-footer"> 1247 <div class="bar-item bar-qrcode"> 1248 <i class="b2font b2-qr-code-fill "></i> <div class="bar-item-desc bar-qrcode-box"> 1249 <ul><li class="b2-radius"><img :src="getQrcode('https://v2cross.com/shadowrocket-android')"><p>æ«ç æå¼å½å页</p></li></ul> 1250 </div> 1251 </div> 1252 <div class="bar-item" @click="goTop"> 1253 <i class="b2font b2-rocket-2-line "></i> <span class="bar-item-desc">è¿åé¡¶é¨</span> 1254 </div> 1255 </div> 1256 </div> 1257 </div> 1258 <div class="bar-user-info" ref="asideContent" v-cloak> 1259 <div class="bar-box bar-mission" v-if="showType.mission && mission.data !== ''"> 1260 <div v-cloak> 1261 <div :class="['bar-user-info-row bar-mission-action',{'cur':mission.data.mission.credit === ''}]" @click="mission.mission()" v-if="mission.data !== ''"> 1262 <div class="" v-if="mission.locked"><i class="b2font b2-coin-line "></i>幸è¿ä¹ææ£å¨é临...</div> 1263 <div class="" v-else-if="!mission.data.mission.credit"><i class="b2font b2-coin-line "></i>ç¹å»é¢åä»å¤©çç¾å°å¥å±ï¼</div> 1264 <div class="" v-else><i class="b2font b2-coin-line "></i>æåï¼æ¨ä»å¤©è·å¾äº<b>{{mission.data.mission.credit}}</b>积å</div> 1265 </div> 1266 <div class="bar-user-info-row"> 1267 <div class="user-w-qd-list-title"> 1268 <p :class="mission.type == 'today' ? 'picked' : ''" @click="mission.type = 'today'">仿¥ç¾å°</p> 1269 <p :class="mission.type == 'always' ? 'picked' : ''" @click="mission.type = 'always'">è¿ç»ç¾å°</p> 1270 </div> 1271 <div class="mission-today-list" v-cloak> 1272 <ul v-if="mission.type === 'today'"> 1273 <li v-for="item in mission.data.mission_today_list.data"> 1274 <a :href="item.user.link" class="user-link-block avatar-parent"><img :src="item.user.avatar" class="b2-radius avatar"><span v-if="item.user.user_title" v-html="item.user.verify_icon"></span></a> 1275 <div class="user-mission-info"> 1276 <div class="user-mission-info-left"> 1277 <a :href="item.user.link"><p v-text="item.user.name"></p></a> 1278 <p v-html="item.date"></p> 1279 </div> 1280 <div class="user-mission-info-right"> 1281 <span class="user-money"><i class="b2font b2-coin-line "></i>{{item.credit}}</span> 1282 </div> 1283 </div> 1284 </li> 1285 </ul> 1286 <ul v-else> 1287 <li v-for="item in mission.data.mission_always_list.data"> 1288 <a :href="item.user.link" class="user-link-block avatar-parent"><img :src="item.user.avatar" class="b2-radius avatar"><span v-if="item.user.user_title" v-html="item.user.verify_icon"></span></a> 1289 <div class="user-mission-info"> 1290 <div class="user-mission-info-left"> 1291 <a :href="item.user.link"><p v-text="item.user.name"></p></a> 1292 <p v-html="item.date"></p> 1293 </div> 1294 <div class="user-mission-info-right"> 1295 è¿ç»{{item.count}}天 </div> 1296 </div> 1297 </li> 1298 </ul> 1299 </div> 1300 </div> 1301 <div class="bar-user-info-row" style="padding:5px 10px"> 1302 <a v-bind="{ href: b2token && userData ? 'https://v2cross.com/mission' : null }" data-v2cross-private-route="mission">æ¥çææ</a> 1303 </div> 1304 </div> 1305 </div> 1306 <div class="bar-box" v-if="showType.coupon"> 1307 <div class="bar-user-info-row"> 1308 <div class="new-dmsg-title">æç伿 åµ</div> 1309 </div> 1310 <div class="bar-user-info-row aside-carts-list" v-if="coupon.count > 0"> 1311 <ul> 1312 <li v-for="item in coupon.data"> 1313 <div class="shop-coupon-item"> 1314 <div :class="'stamp b2-radius ' + couponClass(item)"> 1315 <div class="par"> 1316 <p v-if="couponClass(item) == 'stamp01'" v-text="'éå¶åå'"></p> 1317 <p v-else-if="couponClass(item) == 'stamp02'" v-text="'éå¶åååç±»'"></p> 1318 <p v-else v-text="'ä¸éå¶ä½¿ç¨'"></p> 1319 <sub class="sign">ï¿¥</sub><span v-text="item.money"></span><sub>伿 åµ</sub> 1320 <div class="coupon-date"> 1321 <div> 1322 <div class="" v-if="item.expiration_date.expired">ä½¿ç¨æ¶æï¼<span>æ æ³ä½¿ç¨</span></div> 1323 <div class="coupon-desc" v-else-if="item.expiration_date.date != 0">ä½¿ç¨æ¶æï¼<p><span v-text="item.expiration_date.expired_date"></span>ä¹å</p></div> 1324 <div class="coupon-desc" v-else>ä½¿ç¨æ¶æï¼æ°¸ä¹ ææ</div> 1325 </div> 1326 </div> 1327 </div> 1328 <i class="coupon-bg"></i> 1329 </div> 1330 <div class="coupon-info b2-radius" v-show="showCouponInfo !== [] && showCouponInfo[item.id] == true" v-cloak> 1331 <div class="shop-coupon-title"> 1332 <div class="coupon-title"><span>伿 åµIDï¼ </span><span class="coupon-id" v-text="item.id"></span> 1333 </div>
1334 <span class="close-coupon-info" @click="couponMoreInfo(item.id)">Ã</span> 1335 </div> 1336 <div class=""> 1337 <span class="coupon-title" v-if="couponClass(item) == 'stamp01'">éå¶ä»¥ä¸åå使ç¨ï¼</span> 1338 <span class="coupon-title" v-else-if="couponClass(item) == 'stamp02'">éå¶ä»¥ä¸ååå类使ç¨ï¼</span> 1339 <span class="coupon-title" v-else>ä¸éå¶ä½¿ç¨ï¼</span> 1340 <div class="" v-if="couponClass(item) == 'stamp01'"> 1341 <a :href="it.link" target="_blank" v-for="it in item.products" ><img :src="it.image" :title="it.name"/></a> 1342 </div> 1343 <div class="" v-else-if="couponClass(item) == 'stamp02'"> 1344 [<a :href="ct.link" target="_blank" v-for="ct in item.cats">{{ct.name}}</a>] 1345 </div> 1346 <div class="" v-else> 1347 ææåååååç±»ååå¯ä½¿ç¨ </div> 1348 </div> 1349 </div> 1350 </div> 1351 <div class="bar-coupon-button"> 1352 <button class="text" @click="deleteCoupon(item.id)">å é¤</button> 1353 <button class="text" @click="couponMoreInfo(item.id)">详æ </button> 1354 </div> 1355 </li> 1356 </ul> 1357 </div> 1358 <div class="bar-user-info-row aside-cart-empty" v-else v-cloak> 1359 没æä¼æ åµå¯ç¨! <p><i class="b2font b2-notification-badge-line "></i></p> 1360 </div> 1361 </div> 1362 <div class="bar-box" v-if="showType.cart"> 1363 <div class="bar-user-info-row"> 1364 <div class="new-dmsg-title">è´ç©è½¦</div> 1365 </div> 1366 <div class="bar-user-info-row aside-carts-list" v-if="carts.count > 0"> 1367 <ul> 1368 <li v-for="item in carts.data"> 1369 <div class="aside-carts-title"> 1370 <img :src="item.thumb" class="b2-radius"> 1371 <div> 1372 <a :href="item.link" v-html="item.title"></a> 1373 <template v-if="item.desc.length > 0"> 1374 <div v-for="(_item,i) in item.desc" class="shop-item-desc"> 1375 <span v-text="_item.name"></span>: 1376 <span v-text="_item.value"></span> 1377 </div> 1378 </template> 1379 </div> 1380 </div> 1381 <div class="aside-carts-price"> 1382 <div class="aside-carts-price-left"><span v-text="'ï¿¥'+item.price.current_price"></span>Ã<span v-text="item.count"></span></div> 1383 <div class="aside-carts-delete" @click="deleteCarts(item.id)">å é¤</div> 1384 </div> 1385 </li> 1386 </ul> 1387 </div> 1388 <div class="bar-user-info-row aside-cart-empty" v-else v-cloak> 1389 è´ç©è½¦ç©ºç©ºå¦ä¹! <p><i class="b2font b2-notification-badge-line "></i></p> 1390 </div> 1391 <div class="bar-user-info-row bar-dmsg-write"> 1392 <a class="text" href="javascript:void(0)" @click="deleteC
1392arts('all')">æ¸ ç©ºè´ç©è½¦</a> 1393 <a v-bind="{ href: b2token && userData ? 'https://v2cross.com/carts' : null }" data-v2cross-private-route="carts">åå¾ç»ç®</a> 1394 </div> 1395 </div> 1396 <div class="bar-box" v-if="showType.dmsg && dmsg.count > 0"> 1397 <div class="bar-user-info-row"> 1398 <div class="new-dmsg-title" v-if="dmsg.count">æ¨ææ°çç§ä¿¡</div> 1399 <div class="new-dmsg-title" v-else>æ²¡ææ°ç§ä¿¡</div> 1400 </div> 1401 <div class="bar-user-info-row"> 1402 <ul v-if="dmsg.data.length > 0" class="bar-dmsg-list"> 1403 <li v-for="item in dmsg.data" @click="jumpTo('https://v2cross.com/directmessage/to/'+item.from.id)"> 1404 <img class="avatar b2-radius" :src="item.from.avatar"> 1405 <div class="new-dmsg-content"> 1406 <h2 v-text="item.from.name"></h2> 1407 <div class="b2-radius jt" v-html="item.content"></div> 1408 </div> 1409 </li> 1410 </ul> 1411 </div> 1412 <div class="bar-user-info-row bar-dmsg-write"> 1413 <a class="text" @click="b2Dmsg.show = true;b2Dmsg.select = 'select'" href="javascript:void(0)"><i class="b2font b2-quill-pen-line "></i>åæ°ç§ä¿¡</a> 1414 <a v-bind="{ href: b2token && userData ? 'https://v2cross.com/directmessage' : null }" data-v2cross-private-route="directmessage">æ¥çå ¨é¨</a> 1415 </div> 1416 </div> 1417 <div class="bar-box" v-if="showType.user"> 1418 <template v-if="b2token"> 1419 <div class="bar-user-info-row"> 1420 <div class="user-w-avatar"> 1421 <a :href="userData.link" class="avatar-parent"><img :src="userData.avatar" v-if="userData.avatar" class="avatar b2-radius"/></a> 1422 </div> 1423 <div class="user-w-name"> 1424 <a :href="userData.link"><h2 v-text="userData.name"></h2><span v-html="userData.verify_icon" v-if="userData.verify"></span></a> 1425 <div class="user-w-lv"> 1426 <div v-html="userData.lv.vip.icon" v-if="userData.lv.vip.icon"></div><div v-html="userData.lv.lv.icon" v-if="userData.lv.lv.icon"></div> 1427 </div> 1428 </div> 1429 <div class="user-w-tj"> 1430 <div> 1431 <p>æç« </p> 1432 <span v-text="userData.post_count"></span> 1433 </div> 1434 <div> 1435 <p>è¯è®º</p> 1436 <span v-text="userData.comment_count"></span> 1437 </div> 1438 <div> 1439 <p>å ³æ³¨</p> 1440 <span v-text="userData.following"></span> 1441 </div> 1442 <div> 1443 <p>ç²ä¸</p> 1444 <span v-text="userData.followers"></span> 1445 </div> 1446 </div> 1447 </div> 1448 <div class="bar-user-info-row my-order-button"> 1449 <a :href="userData.link"><i class="b2font b2-user-heart-line "></i>个人ä¸å¿</a> 1450 </div> 1451 1452 1453 <div class="bar-user-info-row my-order-button"> 1454 <a :href="userData.link+'/orders'"><i class="b2font b2-file-list-2-line "></i>æç订å</a> 1455 </div> 1456 <div class="bar-user-info-row"> 1457 <div class="bar-user-info-row-title"><a v-bind="{ href: b2token && userData ? 'https://v2cross.com/verify' : null }" data-v2cross-private-route="verify"><span>认è¯</span><span>â¯</span></a></div> 1458 <div class="user-w-rw"> 1459 <p v-if="userData.verify">
1460 <span class="aside-verify"><b v-text="userData.verify"></b></span> 1461 </p> 1462 <p v-else>æªè®¤è¯</p> 1463 </div> 1464 </div> 1465 <div class="bar-user-info-row"> 1466 <div class="bar-user-info-row-title"><a v-bind="{ href: b2token && userData ? 'https://v2cross.com/task' : null }" data-v2cross-private-route="task"><span>ä»»å¡</span><span>â¯</span></a></div> 1467 <div class="user-w-rw"> 1468 <div class="bar-user-next-lv"> 1469 <div class="bar-lv-bar" :style="'width:'+userData.task+'%'"></div> 1470 <span>仿¥ä»»å¡å®æ</span> 1471 <span v-text="userData.task+'%'"></span> 1472 </div> 1473 </div> 1474 </div> 1475 <div class="bar-user-info-row"> 1476 <div class="bar-user-info-row-title"><a v-bind="{ href: b2token && userData ? 'https://v2cross.com/gold' : null }" data-v2cross-private-route="gold"><span>å级</span><span>â¯</span></a></div> 1477 <div class="user-w-rw"> 1478 <div class="bar-user-next-lv"> 1479 <div class="bar-lv-bar" :style="'width:'+userData.lv.lv.lv_ratio+'%'"></div> 1480 <span v-text="userData.lv.lv.name+'â'+userData.lv.lv.lv_next_name"></span> 1481 <span v-text="userData.lv.lv.lv_ratio+'%'"></span> 1482 </div> 1483 </div> 1484 </div> 1485 <div class="bar-user-info-row"> 1486 <div class="bar-user-info-row-title"><a v-bind="{ href: b2token && userData ? 'https://v2cross.com/gold' : null }" data-v2cross-private-route="gold"><span>è´¢å¯</span><span>â¯</span></a></div> 1487 <div class="user-w-gold"> 1488 <div class="user-money"><a v-bind="{ href: b2token && userData ? 'https://v2cross.com/gold' : null }" data-v2cross-private-route="gold"><span>ï¿¥</span><b>ä½é¢ï¼{{userData.money}}</b></a></div> 1489 <div class="user-credit"><a v-bind="{ href: b2token && userData ? 'https://v2cross.com/gold' : null }" data-v2cross-private-route="gold"><span><i class="b2font b2-coin-line "></i></span><b>积åï¼{{userData.credit}}</b></a></div> 1490 </div> 1491 </div> 1492 </template> 1493 </div> 1494 </div> 1495 </div> 1496 1497 </div> 1498 <style> 1499 .site-footer{ 1500 background-color:#ffffff } 1501 .site-footer-nav{ 1502 background-color:#ffffff } 1503 #bigTriangleColor{ 1504 background-color:#ffffff } 1505 </style> 1506 <!-- <svg id="bigTriangleColor" width="100%" height="40" viewBox="0 0 100 102" preserveAspectRatio="none"><path d="M0 0 L50 100 L100 0 Z"></path></svg> --> 1507 <footer id="colophon" class="footer"> 1508 <div class="site-footer"> 1509 <div class="wrapper"> 1510 <div class="site-footer-widget-in"> 1511 <section id="b2-widget-about-2" class="mobile-hidden widget b2-widget-about mg-b b2-radius"><div class="b2-widget-title"><h2 class="widget-title">å ³äºæä»¬</h2></div><div class="b2-widget-box"> 1512 <div class="about-widget"> 1513 <a href=""><img class="footer-logo" src="https://v2cross.com/wp-content/uploads/2024/05/download_logo.png.png" /></a> 1514 <div class="about-widget-content"> 1515 <a href=""><p>The Way To Cross.</p> 1516</a> 1517 </div> 1518 </div> 1519 </div></section> </div> 1520 </div> 1521 </div> 1522 <div class="site-footer-nav"> 1523 <div class="wrapper"> 1524 1525 <div class="footer-bottom"> 1526 <div class="footer-bottom-left"> 1527 <div class="copyright">
1527Copyright © 2026<a href="https://v2cross.com" rel="home"> v2cross</a></div> 1528 <div class="beian"> 1529 </div> 1530 </div> 1531 <div class="footer-bottom-right"> 1532 æ¥è¯¢ 59 次ï¼èæ¶ 1.2573 ç§ </div> 1533 </div> 1534 1535 </div> 1536 </div> 1537 </footer> 1538 <div id="post-po-box" class="post-po-box"> 1539 <div :class="['post-box-content',{'show':show}]" @click="show = false"> 1540 <div class="po-post-in b2-radius" v-cloak> 1541 <div class="po-post-icons"> 1542 <div> 1543 <button @click.stop="go('https://v2cross.com/write','write')"> 1544 <span class="po-post-icon"><i class="b2font b2-quill-pen-line "></i></span> 1545 <span class="po-post-title">åå¸æç« </span> 1546 </button> 1547 </div> 1548 <div> 1549 <button @click.stop="go('https://v2cross.com/newsflashes?action=showbox','newsflashes')"> 1550 <span class="po-post-icon"><i class="b2font b2-flashlight-line "></i></span> 1551 <span class="po-post-title">åå¸å¿«è®¯</span> 1552 </button> 1553 </div> 1554 <div> 1555 <button @click.stop="go('https://v2cross.com/create-circle','create_circle')"> 1556 <span class="po-post-icon"><i class="b2font b2-donut-chart-fill "></i></span> 1557 <span class="po-post-title">å建åå</span> 1558 </button> 1559 </div> 1560 <div> 1561 <button @click.stop="go('https://v2cross.com/circle','create_topic')"> 1562 <span class="po-post-icon"><i class="b2font b2-chat-smile-3-line "></i></span> 1563 <span class="po-post-title">å表è¯é¢</span> 1564 </button> 1565 </div> 1566 <div class="po-verify"> 1567 <button @click.stop="go('https://v2cross.com/requests','request')"> 1568 <i class="b2font b2-clipboard-line "></i><span>æäº¤å·¥å</span> 1569 </button> 1570 </div> 1571 </div> 1572 <div class="po-close-button"> 1573 <button @click.stop="show = false"><i class="b2font b2-close-line "></i></button> 1574 </div> 1575 </div> 1576 </div> 1577 </div> 1578 <form id="wechataction" name="wechataction" action="" method="post"> 1579 <input type="submit" value="ok" style="display:none;"> 1580 </form> 1581</div> 1582
1583<script type="speculationrules"> 1584{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/b2/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1585</script>
1585 1586<style id="global-styles-inline-css"> 1587:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
1587--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1587.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 1588/*# sourceURL=global-styles-inline-css */ 1589</style>
1590<script id="vue-js-extra" type="c856f0142ef1c80172a2a20c-text/javascript"> 1591var b2_global = {"is_home":"","is_weixin":"","site_name":"v2cross","site_separator":"-","page_title":"\u7b2c{#}\u9875","login":"\u003Cdiv :class=\"['modal',{'show-modal':show}]\" v-cloak\u003E\r\n \u003Cdiv class=\"modal-content login-box-content b2-radius\"\u003E\r\n \u003Cdiv class=\"box login-box-top\"\u003E\r\n \u003Cspan class=\"close-button\" @click=\"close(0)\"\u003E\u00d7\u003C/span\u003E\r\n \u003Cdiv class=\"login-logo\"\u003EV2CROSS\u003C/div\u003E\r\n \u003Cform @submit.stop.prevent=\"loginSubmit\"\u003E\r\n\r\n \u003Cdiv class=\"invitation-box\" v-show=\"invitation != 0 && (loginType == 2 && !invitationPass)\"\u003E\r\n \u003Ci class=\"b2font b2-gift-2-line \"\u003E\u003C/i\u003E\r\n \u003Cp class=\"invitation-des\"\u003E\u4f7f\u7528\u9080\u8bf7\u7801\uff0c\u60a8\u5c06\u83b7\u5f97\u4e00\u4efd\u7279\u6b8a\u7684\u793c\u7269\uff01\u003C/p\u003E\r\n \u003Cp class=\"invitation-tips\"\u003E\u8bf7\u8f93\u5165\u9080\u8bf7\u7801\u003C/p\u003E\r\n \u003Cdiv class=\"invitation-input\"\u003E\u003Cinput type=\"text\" id=\"invitation-code2\" name=\"invitation_code\" v-model=\"data.invitation_code\" autocomplete=\"off\"\u003E\u003C/div\u003E\r\n \u003Cdiv class=\"invitation-button\"\u003E\r\n \u003Cdiv\u003E\u003Ca :href=\"invitationLink\" target=\"__blank\"\u003E{{invitationText}}\u003C/a\u003E\u003C/div\u003E\r\n \u003Cdiv\u003E\r\n \u003Cb class=\"empty text button\" v-show=\"invitation == 1\" @click.stop.prevent=\"invitationPass = true;showLuo = true\"\u003E\u8df3\u8fc7\u003C/b\u003E\r\n \u003Cbutton :class=\"['button',{'b2-loading':locked}]\" :disabled=\"locked\" \u003E\u63d0\u4ea4\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"login-box-in\" v-show=\"!(invitation != 0 && (loginType == 2 && !invitationPass))\"\u003E\r\n \u003Cdiv class=\"login-title\"\u003E\r\n \u003Cspan v-if=\"loginType == 1\"\u003E\u003Cb class=\"repass-tips\" v-if=\"repass\"\u003E\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff0c\u8bf7\u767b\u5f55\u003C/b\u003E\u003Cb v-else\u003E\u767b\u5f55\u003C/b\u003E\u003C/span\u003E\r\n \u003Ctemplate v-else-if=\"allowRegister == 1 && loginType == 2\"\u003E\r\n \u003Cspan\u003E\u6ce8\u518c\u003C/span\u003E\r\n \u003C/template\u003E\r\n \u003Cspan v-else-if=\"loginType == 3\"\u003E\u627e\u56de\u5bc6\u7801\u003C/span\u003E\r\n \u003Cspan v-else-if=\"loginType == 4\"\u003E\u8bf7\u8f93\u5165\u60a8\u7684\u65b0\u5bc6\u7801\u003C/span\u003E\r\n \u003C/div\u003E\r\n\r\n \u003Clabel class=\"login-form-item\" v-show=\"loginType == 2\"\u003E\r\n \u003Cinput type=\"text\" name=\"nickname\" tabindex=\"1\" v-model=\"data.nickname\" :class=\"data.nickname ? 'active' : ''\" spellcheck=\"false\" autocomplete=\"off\"\u003E\r\n \u003Cspan\u003E\u003Cb\u003E\u53ef\u7231\u7684\u6635\u79f0\u003C/b\u003E\u003C/span\u003E\r\n \u003C/label\u003E\r\n\r\n \u003Clabel class=\"login-form-item\" v-show=\"loginType != 4\"\u003E\r\n \u003Cinput type=\"text\" name=\"username\" tabindex=\"2\" v-model=\"data.username\" :class=\"data.username ? 'active' : ''\" spellcheck=\"false\" autocomplete=\"off\"\u003E\r\n \u003Cspan v-if=\"loginType == 3\"\u003E\u003Cb\u003E\u767b\u5f55\u624b\u673a\u53f7\u6216\u90ae\u7bb1\u003C/b\u003E\u003C/span\u003E\r\n \u003Cspan v-else\u003E\u003Cb\u003E\u767b\u5f55{{loginText}}\u003C/b\u003E\u003C/span\u003E\r\n \u003Cp class=\"login-box-des\" v-show=\"loginType == 2 && (checkType == 'luo' || checkType == 'text')\"\u003E\u7528\u4f5c\u767b\u5f55\uff1a\u5b57\u6bcd\u6216\u6570\u5b57\u7684\u7ec4\u5408\uff0c\u6700\u5c116\u4f4d\u5b57\u7b26\u003C/p\u003E\r\n \u003Cp class=\"login-box-des\" v-show=\"loginType == 2 && (checkType != 'luo' && checkType != 'text')\"\u003E\u7528\u4f5c\u767b\u5f55\u003C/p\u003E\r\n \u003C/label\u003E\r\n\r\n \u003Clabel class=\"login-form-item\" v-show=\"checkType == 'luo' && showLuo && loginType != 3 && loginType != 4\"\u003E\r\n \u003Cdiv class=\"check-code-luo\"\u003E\u003Cdiv class=\"l-captcha\" data-site-key=\"\" data-width=\"100%\" data-callback=\"getResponse\"\u003E\u003C/div\u003E\u003C/div\u003E\r\n \u003C/label\u003E\r\n\r\n \u003Clabel :class=\"['login-form-item login-check-input',{'show':(((loginType == 2 || loginType == 3) && data.username && checkType != 'luo') || (checkType == 'luo' && loginType == 3))}]\"\u003E\r\n \u003Cinput type=\"text\" name=\"checkCode\" tabindex=\"3\" v-model=\"data.img_code\" :class=\"data.img_code ? 'active' : ''\" spellcheck=\"false\" v-if=\"checkType == 'text' && loginType != 3\" autocomplete=\"off\"\u003E\r\n \u003Cinput type=\"text\" name=\"checkCode\" tabindex=\"3\" v-model=\"data.code\" :class=\"data.code ? 'active' : ''\" spellcheck=\"false\" autocomplete=\"off\" v-else\u003E\r\n \u003Cspan\u003E\u003Cb\u003E\u9a8c\u8bc1\u7801\u003C/b\u003E\u003C/span\u003E\r\n \u003Cdiv class=\"check-code-img\" v-if=\"checkType == 'text' && loginType != 3\" @click=\"changeCode\"\u003E\r\n \u003Cimg :src=\"codeImg\" v-if=\"codeImg\"/\u003E\r\n \u003Ci class=\"recaptcha-load\" v-else\u003E\u003C/i\u003E\r\n \u003C/div\u003E\r\n \u003Cb class=\"login-eye button text\" @click.stop.prevent=\"!SMSLocked && count == 60 ? sendCode() : ''\" v-else\u003E{{count \u003C 60 ? count+'\u79d2\u540e\u53ef\u91cd\u53d1' : '\u53d1\u9001\u9a8c\u8bc1\u7801'}}\u003C/b\u003E\r\n \u003C/label\u003E\r\n\r\n \u003Clabel class=\"login-form-item\" v-show=\"loginType != 3\"\u003E\r\n \u003Cinput name=\"password\" :type=\"eye ? 'text' : 'password'\" tabindex=\"4\" v-model=\"data.password\" :class=\"data.password ? 'active' : ''\" autocomplete=\"off\" spellcheck=\"false\"\u003E\r\n \u003Cspan\u003E\u003Cb v-if=\"loginType == 4\"\u003E\u65b0\u5bc6\u7801\u003C/b\u003E\u003Cb v-else\u003E\u5bc6\u7801\u003C/b\u003E\u003C/span\u003E\r\n \u003Cb class=\"login-eye button text\" @click.stop.prevent=\"eye = !eye\"\u003E\u003Ci :class=\"['b2font',eye ? 'b2-eye-fill' : 'b2-eye-off-fill']\"\u003E\u003C/i\u003E\u003C/b\u003E\r\n \u003C/label\u003E\r\n\r\n \u003Clabel class=\"login-form-item\" v-show=\"loginType == 4\"\u003E\r\n \u003Cinput name=\"repassword\" :type=\"eye ? 'text' : 'password'\" tabindex=\"5\" v-model=\"data.confirmPassword\" :class=\"data.confirmPassword ? 'active' : ''\" autocomplete=\"off\" spellcheck=\"false\"\u003E\r\n \u003Cspan\u003E\u003Cb\u003E\u91cd\u590d\u65b0\u5bc6\u7801\u003C/b\u003E\u003C/span\u003E\r\n \u003Cp class=\"login-box-des\" v-show=\"loginType == 4\"\u003E\u6700\u5c116\u4f4d\u5b57\u7b26\u003C/p\u003E\r\n \u003C/label\u003E\r\n\r\n \u003Cdiv class=\"forget-pass-info\" v-if=\"loginType == 3\"\u003E\u8bf7\u586b\u5199\u60a8\u6ce8\u518c\u65f6\u4f7f\u7528\u7684\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\uff0c\u53d1\u9001\u9a8c\u8bc1\u7801\u4ee5\u540e\uff0c\u8bf7\u5728\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\u4e2d\u67e5\u7
159170b\uff0c\u5e76\u586b\u5199\u5230\u6b64\u5904\uff01\uff08\u9a8c\u8bc1\u78013\u5206\u949f\u6709\u6548\u671f\uff09\u003C/div\u003E\r\n \u003Cdiv class=\"site-terms\" v-if=\"loginType == 2 && allowRegister == 1\"\u003E\r\n \u003Clabel\u003E\u003Cinput type=\"checkbox\" name=\"xieyi\" v-model=\"$store.state.xieyi\"/\u003E\u6211\u5df2\u540c\u610f \u003Ca href=\"\" target=\"_blank\"\u003E\u7528\u6237\u534f\u8bae\u003C/a\u003E \u548c \u003Ca href=\"\" target=\"_blank\"\u003E\u9690\u79c1\u653f\u7b56\u003C/a\u003E\u003C/label\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"login-bottom\"\u003E\r\n \u003Cbutton v-if=\"loginType == 1\" :class=\"locked ? 'b2-loading' : ''\" :disabled=\"locked\"\u003E\u5feb\u901f\u767b\u5f55\u003C/button\u003E\r\n \u003Cbutton :class=\"locked ? 'b2-loading' : ''\" v-if=\"loginType == 2 && allowRegister == 1\" :disabled=\"locked || !$store.state.xieyi\"\u003E\u5feb\u901f\u6ce8\u518c\u003C/button\u003E\r\n \u003Cbutton v-if=\"loginType == 3\" :class=\"locked ? 'b2-loading' : ''\" :disabled=\"locked\"\u003E\u4e0b\u4e00\u6b65\u003C/button\u003E\r\n \u003Cbutton v-if=\"loginType == 4\" :class=\"locked ? 'b2-loading' : ''\" :disabled=\"locked\"\u003E\u63d0\u4ea4\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv :class=\"loginType == 3 || loginType == 4 || (invitationPass && loginType == 2) ? 'login-tk-forget login-tk' : 'login-tk'\"\u003E\r\n \u003Cp v-if=\"loginType == 4\"\u003E\u003Ca href=\"javascript:void(0)\" @click=\"loginAc(3)\"\u003E\u8fd4\u56de\u4fee\u6539\u003C/a\u003E\u003C/p\u003E\r\n \u003Cp v-if=\"loginType == 2 && invitationPass\"\u003E\u9080\u8bf7\u7801\u9519\u4e86\uff1f\u003Ca href=\"javascript:void(0)\" @click=\"invitationPass = false;showLuo = false\"\u003E\u4fee\u6539\u003C/a\u003E\u003C/p\u003E\r\n \u003Cp class=\"login-p\" v-if=\"(loginType == 1 || loginType == 3) && allowRegister == 1\"\u003E\u003Ca v-if=\"loginType == 1\" href=\"javascript:void(0)\" @click=\"loginAc(3)\"\u003E\u5fd8\u8bb0\u5bc6\u7801\uff1f\u003C/a\u003E\u003Cspan\u003E\u65b0\u7528\u6237\uff1f\u003Ca href=\"javascript:void(0)\" @click=\"loginAc(2)\"\u003E\u6ce8\u518c\u003C/a\u003E\u003C/span\u003E\u003C/p\u003E\r\n \u003Cp v-if=\"loginType == 2 || loginType == 3 || loginType == 4\"\u003E\u003Ca v-if=\"loginType == 2\" href=\"javascript:void(0)\" @click=\"loginAc(3)\"\u003E\u5fd8\u8bb0\u5bc6\u7801\uff1f\u003C/a\u003E\u003Cspan\u003E\u5df2\u6709\u5e10\u53f7\uff1f\u003Ca href=\"javascript:void(0)\" @click=\"loginAc(1)\"\u003E\u767b\u5f55\u003C/a\u003E\u003C/span\u003E\u003C/p\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv :class=\"'login-social-button '+(openOauth ? 'show' : '')\" v-if=\"!(invitation != 0 && (loginType == 2 && !invitationPass))\"\u003E\r\n \u003Cdiv :class=\"['login-social-button-bottom',{'is-weixin':isWeixin}]\"\u003E\r\n \u003Cdiv\u003E\u793e\u4ea4\u767b\u5f55:\u003C/div\u003E\r\n \u003Cdiv\u003E\r\n \u003Ctemplate v-for=\"(open,key,index) in oauth\"\u003E\r\n \u003Ca :href=\"open.url\" :class=\"'button login-'+key\" @click=\"markHistory(open.mp,$event)\" v-if=\"open.open\" :style=\"'color:'+open.color\"\u003E\u003Ci :class=\"'b2font b2-'+key+' '+open.icon\"\u003E\u003C/i\u003E\u003Cspan\u003E{{open.name}}
1591\u003C/span\u003E\u003C/a\u003E\r\n \u003C/template\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \r\n \u003C/form\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E","search_box":"\u003Cdiv :class=\"['modal',{'show-modal':show}]\" v-cloak @click.stop=\"\"\u003E\r\n \u003Cdiv class=\"modal-content search-box-content b2-radius\" \u003E\r\n \u003Cdiv class=\"login-logo\"\u003EV2CROSS\u003C/div\u003E\r\n \u003Cspan class=\"close-button\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n \u003Cdiv class=\"search-title\"\u003E\u641c\u7d22\u4e00\u4e0b\u53ef\u80fd\u6765\u5f97\u66f4\u5feb\u003C/div\u003E\r\n \u003Cform @click.stop=\"\" method=\"get\" action=\"https://v2cross.com\" :class=\"showSearch ? 'search-form-normal b2-show b2-radius' : 'search-form-normal b2-hidden b2-radius'\" v-cloak\u003E\r\n \u003Cinput class=\"search-input b2-radius\" type=\"text\" name=\"s\" autocomplete=\"off\" placeholder=\"\u8bf7\u8f93\u5165\u5173\u952e\u8bcd\"\u003E\r\n \u003Cinput type=\"hidden\" name=\"type\" v-model=\"type\"\u003E\r\n \u003Cdiv class=\"search-button\"\u003E\u003Cbutton class=\"\"\u003E\u641c\u7d22\u003C/button\u003E\u003C/div\u003E\r\n \u003C/form\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","gg_box":"\r\n \u003Cdiv :class=\"['modal','gg-box',{'show-modal':show}]\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\" v-if=\"ggdata\"\u003E\r\n \u003Cspan class=\"close-button\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n \u003Cdiv class=\"gg-box-title\" :style=\"ggdata.thumb ? 'background-image:url('+ggdata.thumb+')' : ''\"\u003E\r\n \u003Cdiv class=\"gg-title\"\u003E\r\n \u003Ch2\u
1591003E\u516c\u544a\u003C/h2\u003E\r\n \u003Cspan\u003E{{ggdata.date}}\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"title-bg\"\u003E\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"gg-title\"\u003E\u003Ca :href=\"ggdata.href\" v-text=\"ggdata.title\" @click=\"close()\"\u003E\u003C/a\u003E\u003C/div\u003E\r\n \u003Cdiv class=\"gg-desc\"\u003E\u003Cp v-html=\"ggdata.desc\"\u003E\u003C/p\u003E\u003C/div\u003E\r\n \u003Cdiv class=\"gg-button\"\u003E\u003Ca class=\"button\" :href=\"ggdata.href\" @click=\"close()\"\u003E\u524d\u5f80\u67e5\u770b\u8be6\u60c5\u003C/a\u003E\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","dmsg_box":"\r\n \u003Cdiv :class=\"['modal','dmsg-box',{'show-modal':show}]\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n \u003Cdiv class=\"dmsg-box-header\" v-if=\"type !== 'select'\" v-cloak\u003E\r\n \u003Cimg :src=\"user.avatar\"\u003E\u003Cspan v-text=\"user.name\"\u003E\u003C/span\u003E\u003Cspan class=\"dmsg-edit-user\" v-if=\"search == true && type == ''\" @click=\"edit()\"\u003E\u4fee\u6539\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"dmsg-select\" v-else v-cloak\u003E\r\n \u003Cp\u003E\u8bf7\u8f93\u5165\u5bf9\u65b9\u6635\u79f0\uff0c\u4ece\u4e0b\u62c9\u6846\u91cc\u9009\u62e9\u6536\u4ef6\u4eba\u003C/p\u003E\r\n \u003Cinput type=\"text\" v-model=\"nickname\" placeholder=\"\u641c\u7d22\u6635\u79f0\" readonly onfocus=\"this.removeAttribute('readonly');\" autocomplete=\"off\"\u003E\r\n \u003Cdiv class=\"dmsg-user-list\" v-if=\"UserList.length \u003E 0\" v-cloak\u003E\r\n \u003Cul\u003E\r\n \u003Cli v-for=\"user in UserList\" @click=\"getUserData(user.id)\"\u003E\r\n \u003Cimg :src=\"user.avatar\" class=\"b2-radius\"/\u003E\r\n \u003Cdiv class=\"dmsg-user-list-row\"\u003E\r\n \u003Ch2 v-text=\"user.name\"\u003E\u003C/h2\u003E\r\n \u003Cp\u003E{{user.desc ? user.desc : '\u6682\u65e0\u63cf\u8ff0'}}\u003C/p\u003E\r\n \u003C/div\u003E\r\n \u003C/li\u003E\r\n \u003C/ul\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cspan class=\"close-button\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n \u003Cdiv class=\"\"\u003E\r\n \u003Ctextarea id=\"textarea\" :placeholder=\"user.name ? '\u7ed9'+user.name+'\u53d1\u79c1\u4fe1' : '\u79c1\u4fe1\u5185\u5bb9'\" class=\"dmsg-textarea\" v-model=\"content\"\u003E\u003C/textarea\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"dmsg-button\"\u003E\r\n \u003Cbutton class=\"empty\" @click=\"close()\"\u003E\u53d6\u6d88\u003C/button\u003E\r\n \u003Cbutton @click=\"send()\" :disabled=\"content == '' || (type !== 'select' && !user.name) ? true : false\" :class=\"locked ? 'b2-loading' : ''\"\u003E\u53d1\u9001\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","ds_box":"\r\n \u003Cdiv :class=\"['modal','ds-box',{'show-modal':show}]\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n \u003Cdiv class=\"pay-box-title\"\u003E\r\n \u003Cdiv :class=\"'pay-box-left'+(showtype == 'ds' ? ' ds-pay-title' : '')\" ref=\"dstitle\"\u003E\r\n \u003Ctemplate v-if=\"showtype == 'ds'\"\u003E\r\n \u003Cimg :src=\"author.avatar\"\u003E\r\n \u003Cspan\u003E\u7ed9{{author.name}}\u6253\u8d4f\u003C/span\u003E\r\n \u003C/template\u003E\r\n \u003Ctemplate v-else-if=\"showtype == 'cz' || showtype == 'card'\"\u003E\r\n \u003Cspan\u003E\u5145\u503c\u003C/span\u003E\r\n \u003C/template\u003E\r\n \u003Ctemplate v-else-if=\"showtype == 'cg'\"\u003E\r\n \u003Cspan\u003E\u79ef\u5206\u8d2d\u4e70\u003C/span\u003E\r\n \u003C/template\u003E\r\n \u003Ctemplate v-else\u003E\r\n {{data.title}}\r\n \u003C/template\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-box-right\"\u003E\r\n \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv v-if=\"showtype == 'cg'\" class=\"cg-info\"\u003E\r\n \uffe5\u003Cspan\u003E{{payMoney}}\u003C/span\u003E\u53ef\u8d2d\u4e70\u003Cspan\u003E{{creditAdd()}}\u003C/span\u003E\u79ef\u5206\uff0c\u6700\u4f4e\u5151\u6362\u989d\u5ea6\uffe5\u003Cspan\u003E{{cg.min}}\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv :class=\"'pay-box-content'+' '+showtype\"\u003E\r\n \u003Ctemplate v-if=\"showtype == 'ds'\"\u003E\r\n \u003Cdiv class=\"ds-msg\"\u003E{{msg}}\u003C/div\u003E\r\n \u003Cul class=\"ds-money\"\u003E\r\n \u003Cli v-for=\"(m,index) in money\" @click=\"picked(m,index)\" :class=\"value == index ? 'picked' : ''\"\u003E\u003Cdiv class=\"ds-item\"\u003E\u003Ci class=\"b2font b2-tang \"\u003E\u003C/i\u003E\u003Cspan v-text=\"m\"\u003E\u003C/span\u003E\u003Cb\u003E\uffe5\u003C/b\u003E\u003C/div\u003E\u003C/li\u003E\r\n \u003Cli @click=\"picked(0,5)\" :class=\"value == 5 ? 'picked' : ''\"\u003E\r\n \u003Clabel class=\"ds-item\" v-if=\"value == 5\"\u003E\u003Ci class=\"b2font b2-tang \"\u003E\u003C/i\u003E\u003Cinput type=\"number\" id=\"dsinput\" v-model=\"payMoney\" oninput=\"value=value.replace(/[^\\d]/g,'')\"\u003E\u003Cb\u003E\uffe5\u003C/b\u003E\u003C/label\u003E\r\n \u003Clabel class=\"ds-item ds-item-custom\" v-else for=\"dsinput\"\u003E\u003Ci class=\"b2font b2-edit-2-line \"\u003E\u003C/i\u003E\u81ea\u5b9a\u4e49\u003C/label\u003E\r\n \u003C/li\u003E\r\n \u003C/ul\u003E\r\n \u003Cdiv class=\"ds-textarea\"\u003E\r\n \u003Ctextarea placeholder=\"\u7ed9Ta\u7559\u8a00\u2026\" v-model=\"content\"\u003E\u003C/textarea\u003E\r\n \u003C/div\u003E\r\n \u003C/template\u003E\r\n \u003Ctemplate v-else-if=\"showtype == 'cz'\"\u003E\r\n \u003Cdiv class=\"pay-box-desc\"\u003E\u8bf7\u8f93\u5165\u5145\u503c\u91d1\u989d\uff1a\u003C/div\u003E\r\n \u003Cinput class=\"pay-cz-input\" type=\"number\" v-model=\"payMoney\" oninput=\"value=value.replace(/[^\\d]/g,'')\"\u003E\r\n \u003C/template\u003E\r\n \u003Ctemplate v-else-if=\"showtype == 'card'\"\u003E\r\n \u003Cdiv class=\"pay-box-desc\"\u003E\u8bf7\u8f93\u5165\u60a8\u7684\u5145\u503c\u5361\u548c\u5bc6\u7801\uff1a\u003C/div\u003E\r\n \u003Cinput type=\"text\" v-model=\"card.number\" placeholder=\"\u5361\u53f7\"\u003E\r\n \u003Cinput type=\"text\" v-model=\"card.password\" placeholder=\"\u5bc6\u7801\"\u003E\r\n \u003Cdiv class=\"card-text\"\u003E\r\n \u003Cspan v-html=\"card.text\"\u003E\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003C/template\u003E\r\n \u003Ctemplate v-else-if=\"showtype == 'cg'\"\u003E\r\n \u003Cdiv class=\"pay-box-desc\"\u003E\u8bf7\u8f93\u5165\u8981\u8d2d\u4e70\u7684\u91d1\u989d\u003C/div\u003E\r\n \u003Cinput type=\"number\" v-model=\"payMoney\" placeholder=\"\u91d1\u989d\" oninput=\"value=value.replace(/[^\\d]/g,'')\"\u003E\r\n \u003C/template\u003E\r\n \u003Ctemplate v-else\u003E\r\n \u003Cdiv class=\"pay-box-desc\"\u003E\u652f\u4ed8\u91d1\u989d\u003C/div\u003E\r\n \u003C/template\u003E\r\n \u003Ctemplate v-if=\"showtype !== 'cz' && showtype !== 'card' && showtype !== 'cg'\"\u003E\r\n \u003Cdiv :class=\"showtype !== 'ds' ? 'ds-price' : 'ds-price mar0'\"\u003E\r\n \u003Cp class=\"ds-current-money\"\u003E\u003Ci\u003E\uffe5\u003C/i\u003E\u003Cspan v-text=\"payMoney\"\u003E\u003C/span\u003E\u003C/p\u003E\r\n \u003C/div\u003E\r\n \u003C/template\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-my-money\" v-if=\"login\"\u003E\r\n \u003Cspan class=\"b2-radius\"\u003E\u60a8\u5f53\u524d\u7684\u4f59\u989d\u4e3a\uffe5{{user.money ? user.money : 0}}\u003Ca v-bind=\"{ href: login && $store.state.userData ? 'https://v2cross.com/gold' : null }\" data-v2cross-private-route=\"gold\" class=\"b2-color\" target=\"_blank\" v-show=\"showtype != 'cz' && showtype != 'card'\"\u003E\u5145\u503c\u4f59\u989d\u003C/a\u003E\u003C/span\u003E\r\n \u003Cp v-show=\"payMoney === 0 && payMoney != '' && showtype !== 'cz' && showtype !== 'card'\" v-cloak\u003E\u5546\u54c1\u4ef7\u683c\u4e3a0\u5143\uff0c\u8bf7\u4f7f\u7528\u4f59\u989d\u4ed8\u6b3e\uff01\u003C/p\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-type\"\u003E\r\n \u003Cul\u003E\r\n \u003Cli v-if=\"allow.alipay && !isWeixin\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'alipay' ? 'picked' : ''\" @click=\"chosePayType('alipay')\" :disabled=\"payMoney == 0 && payType !== 'card' ? true : false\"\u003E\u003Ci class=\"b2font b2-alipay-fill \"\u003E\u003C/i\u003E\u003Cspan\u003E\u652f\u4ed8\u5b9d\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n \u003Cli v-if=\"allow.wecatpay\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'wecatpay' ? 'picked' : ''\" @click=\"chosePayType('wecatpay')\" :disabled=\"payMoney == 0 && payType !== 'card' ? true : false\"\u003E\u003Ci class=\"b2font b2-wechat-pay-fill \"\u003E\u003C/i\u003E\u003Cspan\u003E\u5fae\u4fe1\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n \u003Cli v-if=\"allow.paypal\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'paypal' ? 'picked' : ''\" @click=\"chosePayType('paypal')\" :disabled=\"payMoney == 0 && payType !== 'card' ? true : false\"\u003E\u003Ci class=\"b2font b2-paypal-fill \"\u003E\u003C/i\u003E\u003Cspan\u003EPayPal\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n \u003Cli v-if=\"allow.balance && login\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'balance' ? 'picked' : ''\" @click=\"chosePayType('balance')\"\u003E\u003Ci class=\"ds-pay-yue\"\u003E\uffe5\u003C/i\u003E\u003Cspan\u003E\u4f59\u989d\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n \u003Cli v-if=\"allow.card\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'card' ? 'picked' : ''\" @click=\"chosePayType('card')\"\u003E\u003Ci class=\"b2font b2-bank-card-fill \"\u003E\u003C/i\u003E\u003Cspan\u003E\u5361\u5bc6\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n \u003C/ul\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-button\"\u003E\r\n \u003Cdiv\u003E\r\n \u003Ca v-if=\"jump == 'jump' || jump == 'mweb' || jump == 'jsapi'\" :href=\"!disabled() && href ? href : 'javascript:void(0)'\" :class=\"'button '+(disabled() ? 'disabled' : '')\" :target=\"!disabled() && href ? '_blank' : ''\" @click=\"pay()\"\u003E\u003Cspan v-if=\"!payMoney && payType != 'card'\"\u003E\u8bf7\u8f93\u5165\u91
1591d1\u989d\u003C/span\u003E\u003Cspan v-else-if=\"!payType\"\u003E\u8bf7\u9009\u62e9\u652f\u4ed8\u65b9\u5f0f\u003C/span\u003E\u003Cspan v-else-if=\"waitOrder\"\u003E\u521b\u5efa\u8ba2\u5355\u4e2d...\u003C/span\u003E\u003Cspan v-else-if=\"payType\"\u003E\u652f\u4ed8\u003C/span\u003E\u003C/a\u003E\r\n \u003Cbutton :class=\"locked ? 'b2-loading' : ''\" :disabled=\"disabled() || locked ? true : false\" @click=\"pay()\" v-else\u003E\u003Cspan v-if=\"!payMoney && payType != 'card'\"\u003E\u8bf7\u8f93\u5165\u91d1\u989d\u003C/span\u003E\u003Cspan v-else-if=\"!payType\"\u003E\u8bf7\u9009\u62e9\u652f\u4ed8\u65b9\u5f0f\u003C/span\u003E\u003Cspan v-else-if=\"payType\"\u003E\u652f\u4ed8\u003C/span\u003E\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","scan_box":"\r\n \u003Cdiv :class=\"['modal','ds-box scan-box',{'show-modal':show}]\" data-money=\"\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n \u003Cdiv class=\"pay-box-title\"\u003E\r\n \u003Cdiv class=\"pay-box-left\" ref=\"dstitle\"\u003E\r\n \u003Cspan class=\"\" v-html=\"data.title\"\u003E\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-box-right\"\u003E\r\n \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-box-content\"\u003E\r\n \u003Cdiv class=\"pay-check\" v-if=\"success === true\"\u003E\r\n \u003Cdiv class=\"green\"\u003E\u003Ci class=\"b2font b2-check-double-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n \u003Ch2\u
1591003E....\u652f\u4ed8\u6210\u529f....\u003C/h2\u003E\r\n \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"refresh()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-check\" v-else-if=\"success === 'fail'\"\u003E\r\n \u003Cdiv class=\"red\"\u003E\u003Ci class=\"b2font b2-close-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n \u003Ch2\u003E....\u652f\u4ed8\u5931\u8d25....\u003C/h2\u003E\r\n \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"close()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"scan-info\" v-else\u003E\r\n \u003Cdiv class=\"qrcode-img b2-radius\"\u003E\u003Cimg :src=\"backData.qrcode\"\u003E\u003C/div\u003E\r\n \u003Cdiv class=\"qrcode-money\"\u003E\u003Cspan v-text=\"'\uffe5'+data.order_price\"\u003E\u003C/span\u003E\u003C/div\u003E\r\n \u003Cdiv v-if=\"!backData.is_
1591weixin && backData.is_mobile\"\u003E\u8bf7\u622a\u56fe\u4f7f\u7528\u003Cspan v-if=\"data.pay_type == 'alipay'\" class=\"scan-alipay\"\u003E\u652f\u4ed8\u5b9d\u003C/span\u003E\u003Cspan v-else class=\"scan-wecatpay\"\u003E\u5fae\u4fe1\u76f8\u518c\u003C/span\u003E\u8bc6\u522b\u652f\u4ed8\u003C/div\u003E\r\n \u003Cdiv class=\"qrcode-desc\" v-else\u003E\u8bf7\u6253\u5f00\u624b\u673a\u4f7f\u7528\u003Cspan v-if=\"data.pay_type == 'alipay'\" class=\"scan-alipay\"\u003E\u652f\u4ed8\u5b9d\u003C/span\u003E\u003Cspan v-else class=\"scan-wecatpay\"\u003E\u5fae\u4fe1\u003C/span\u003E\u626b\u7801\u652f\u4ed8\u003C/div\u003E\r\n \u003Cdiv class=\"qrcode-time\"\u003E\u300c\u003Cspan v-html=\"timesec\"\u003E\u003C/span\u003E\u300d\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","pay_check":"\r\n \u003Cdiv :class=\"['modal','ds-box',{'show-modal':show}]\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n \u003Cdiv class=\"pay-box-title\"\u003E\r\n \u003Cdiv class=\"pay-box-left\" ref=\"dstitle\" v-html=\"title\"\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-box-right\"\u003E\r\n \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-box-content\"\u003E\r\n \u003Ctemplate v-if=\"type == 'card'\"\u003E\r\n \u003Cdiv class=\"pay-check\"\u003E\r\n \u003Cdiv class=\"green\"\u003E\u003Ci class=\"b2font b2-check-double-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n \u003Ch2\u
1591003E....\u5145\u503c\u6210\u529f....\u003C/h2\u003E\r\n \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"refresh()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/template\u003E\r\n \u003Ctemplate v-else\u003E\r\n \u003Cdiv class=\"pay-check\" v-if=\"success == false\"\u003E\r\n \u003Cdiv\u003E\u003Ci class=\"b2font b2-waiting \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n \u003Ch2\u003E....\u652f\u4ed8\u786e\u8ba4\u4e2d....\u003C/h2\u003E\r\n \u003Cdiv class=\"qrcode-time\"\u003E\u300c\u003Cspan v-html=\"timesec\"\u003E\u003C/span\u003E\u300d\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-check\" v-if=\"success == 'fail'\"\u003E\r\n \u003Cdiv class=\"red\"\u003E\u003Ci class=\"b2font b2-close-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n \u003Ch2\u
1591003E....\u652f\u4ed8\u5931\u8d25....\u003C/h2\u003E\r\n \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"close()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-check\" v-if=\"success == true\"\u003E\r\n \u003Cdiv class=\"green\"\u003E\u003Ci class=\"b2font b2-check-double-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n \u003Ch2\u003E....\u652f\u4ed8\u6210\u529f....\u003C/h2\u003E\r\n \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"refresh()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/template\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","credit_box":"\r\n \u003Cdiv :class=\"['modal','credit-pay-box',{'show-modal':show}]\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n \u003Cdiv class=\"pay-box-title\"\u003E\r\n \u003Cdiv class=\"pay-box-left\"\u003E\r\n {{decodeURI(data.title)}}\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-box-right\"\u003E\r\n \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-box-content\"\u003E\r\n \u003Cdiv class=\"credit-pay-title\"\u003E\r\n \u79ef\u5206\u652f\u4ed8\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-credit\"\u003E\r\n \u003Ci class=\"b2font b2-coin-line \"\u003E\u003C/i\u003E\u003Cspan v-text=\"data.order_price\"\u003E\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-my-money\"\u003E\r\n \u003Cspan class=\"b2-radius\"\u003E\u60a8\u5f53\u524d\u7684\u79ef\u5206\u4e3a\u003Ci class=\"b2font b2-coin-line \"\u003E\u003C/i\u003E{{user.credit ? user.credit : 0}}\u003C/span\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv v-show=\"parseInt(user.credit) \u003C parseInt(data.order_price)\" class=\"credit-tips b2-hover red\"\u003E\r\n \u60a8\u5f53\u524d\u7684\u79ef\u5206\u4e0d\u8db3\uff0c\u8bf7 \u003Ca v-bind=\"{ href: $store.state.userData ? 'https://v2cross.com/gold/credit' : null }\" data-v2cross-private-route=\"gold/credit\" target=\"blank\"\u003E\u8d2d\u4e70\u79ef\u5206\u003C/a\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"pay-button\"\u003E\r\n \u003Cdiv\u003E\r\n \u003Cbutton :class=\"locked ? 'b2-loading' : ''\" :disabled=\"disabled()\" @click=\"pay()\"\u003E\u652f\u4ed8\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","mp_box":"\r\n \u003Cdiv :class=\"['modal','mp-box',{'show-modal':show}]\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n \u003Cdiv class=\"login-logo\"\u003EV2CROSS\u003C/div\u003E\r\n \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n \u003Cdiv class=\"mp-box-content\"\u003E\r\n \u003Cdiv class=\"invitation-box\" v-show=\"token\"\u003E\r\n \u003Ci class=\"b2font b2-gift-2-line \"\u003E\u003C/i\u003E\r\n \u003Cp class=\"invitation-des\"\u003E\u4f7f\u7528\u9080\u8bf7\u7801\uff0c\u60a8\u5c06\u83b7\u5f97\u4e00\u4efd\u7279\u6b8a\u7684\u793c\u7269\uff01\u003C/p\u003E\r\n \u003Cp class=\"invitation-tips\"\u003E\u8bf7\u8f93\u5165\u9080\u8bf7\u7801\u003C/p\u003E\r\n \u003Cdiv class=\"invitation-input\"\u003E\u003Cinput type=\"text\" id=\"invitation-code\" name=\"invitation_code\" v-model=\"invitationCode\" autocomplete=\"off\"\u003E\u003C/div\u003E\r\n \u003Cdiv class=\"invitation-button\"\u003E\r\n \u003Cdiv\u003E\u003Ca :href=\"invitationLink\" target=\"__blank\"\u003E{{invitationText}}
1591\u003C/a\u003E\u003C/div\u003E\r\n \u003Cdiv\u003E\r\n \u003Cb class=\"empty text button\" v-show=\"invitation == 1\" @click=\"checkInv()\"\u003E\u8df3\u8fc7\u003C/b\u003E\r\n \u003Cbutton :class=\"['button',{'b2-loading':locked}]\" :disabled=\"locked\" @click=\"checkInv()\"\u003E\u63d0\u4ea4\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv v-show=\"!token\"\u003E\r\n \u003Cdiv class=\"mp-login-img\" id=\"mp-login-box\"\u003E\u003Cimg :src=\"qrcode\" v-if=\"qrcode\"\u003E\u003C/div\u003E\r\n \u003Cp\u003E\u6253\u5f00\u5fae\u4fe1\u626b\u4e00\u626b\u003C/p\u003E\r\n \u003Cp class=\"desc\"\u003E{{oauthLink && oauthLink.weixin.pc_open ? '\u626b\u7801\u5feb\u901f\u767b\u9646\uff0c\u65e0\u9700\u91cd\u590d\u6ce8\u518c' : '\u626b\u7801\u5e76\u300c\u5173\u6ce8\u6211\u4eec\u7684\u516c\u4f17\u53f7\u300d\u5b89\u5168\u5feb\u6377\u767b\u5f55'}}\u003C/p\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","weixin_bind":"\r\n \u003Cdiv :class=\"['modal','bind-weixin',{'show-modal':show}]\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n \u003Cdiv class=\"weixin-bind\"\u003E\r\n \u003Cp\u003E{{msg ? msg : '\u68c0\u6d4b\u5230\u60a8\u672a\u7ed1\u5b9a\u5fae\u4fe1\u8d26\u6237\uff0c\u8bf7\u5148\u7ed1\u5b9a\u5fae\u4fe1'}}\u003C/p\u003E\r\n \u003Ca :href=\"url\" class=\"button\" v-if=\"!msg\"\u003E\u7acb\u523b\u7ed1\u5b9a\u003C/a\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","bind_login":"\r\n \u003Cdiv :class=\"['modal','binding-login',{'show-modal':show}]\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n \u003Cdiv class=\"login-box-in\"\u003E\r\n \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n \u003Cdiv class=\"bind-pass-info\"\u003E\r\n \u003Cimg :src=\"userData.avatar\" /\u003E\r\n \u003Cp\u003E\u003Cspan v-text=\"userData.name\"\u003E\u003C/span\u003E\u003C/p\u003E\r\n \u003Cdiv v-if=\"!success\"\u003E\u4e3a\u4e86\u786e\u4fdd\u60a8\u7684\u8d26\u6237\u5b89\u5168\u003Cbr\u003E\u8bf7\u60a8\u8bbe\u7f6e\u4e00\u4e2a\u003Cb v-if=\"type === 'tel'\"\u003E\u624b\u673a\u53f7\u7801\u003C/b\u003E\u003Cb v-else-if=\"type === 'email'\"\u003E\u90ae\u7bb1\u003C/b\u003E\u003Cb v-else-if=\"type === 'telandemail'\"\u003E\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\u003C/b\u003E\u003Cb v-else\u003E\u767b\u5f55\u7528\u6237\u540d\u003C/b\u003E\u548c\u5bc6\u7801\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"bind-success\" v-if=\"success\"\u003E\r\n \u003Cp class=\"green\"\u003E\u003Ci class=\"b2font b2-check-double-line \"\u003E\u003C/i\u003E\u8bbe\u7f6e\u6210\u529f\u003C/p\u003E\r\n \u003Cdiv\u003E\u73b0\u5728\uff0c\u60a8\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4e0b\u9762\u7684\u8d26\u6237\u6765\u767b\u5f55\u003Ch2\u003E\u003Cspan v-text=\"success\"\u003E\u003C/span\u003E\u003C/h2\u003E\u003C/div\u003E\r\n \u003Cp\u003E\u795d\u60a8\u4f7f\u7528\u6109\u5feb\u003C/p\u003E\r\n \u003Cbutton class=\"empty\" @click=\"close\"\u003E\u5173\u95ed\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003Ctemplate v-else\u003E\r\n \u003Clabel class=\"login-form-item\"\u003E\r\n \u003Cinput type=\"text\" name=\"username\" v-model=\"data.username\" tabindex=\"1\" spellcheck=\"false\" autocomplete=\"off\" class=\"\"\u003E \r\n \u003Cspan\u003E\u003Cb v-if=\"type === 'tel'\"\u003E\u624b\u673a\u53f7\u7801\u003C/b\u003E\u003Cb v-else-if=\"type === 'email'\"\u003E\u90ae\u7bb1\u003C/b\u003E\u003Cb v-else-if=\"type === 'telandemail'\"\u003E\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\u003C/b\u003E\u003Cb v-else\u003E\u767b\u5f55\u7528\u6237\u540d\u003C/b\u003E\u003C/span\u003E \r\n \u003Cp class=\"login-box-des\" v-if=\"type === 'tel'\"\u003E\u8bf7\u586b\u5199\u60a8\u7684\u624b\u673a\u53f7\u7801\u003C/p\u003E\r\n \u003Cp class=\"login-box-des\" v-else-if=\"type === 'email'\"\u003E\u8bf7\u586b\u5199\u60a8\u7684\u90ae\u7bb1\u003C/p\u003E\r\n \u003Cp class=\"login-box-des\" v-else-if=\"type === 'telandemail'\"\u003E\u8bf7\u586b\u5199\u60a8\u7684\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\u003C/p\u003E\r\n \u003Cp class=\"login-box-des\" v-else\u003E\u8bf7\u586b\u5199\u60a8\u7684\u7684\u767b\u5f55\u7528\u6237\u540d\u003C/p\u003E\r\n \r\n \u003C/label\u003E\r\n \u003Clabel :class=\"['login-form-item login-check-input',{'show':sh
1591owCheck()}]\" v-if=\"type != 'login'\"\u003E\r\n \u003Cinput type=\"text\" name=\"checkCode_bind\" tabindex=\"3\" class=\"\" v-model=\"data.code\" autocomplete=\"off\" spellcheck=\"false\"\u003E \r\n \u003Cspan\u003E\u003Cb\u003E\u9a8c\u8bc1\u7801\u003C/b\u003E\u003C/span\u003E\r\n \u003Cb class=\"login-eye button text\" @click.stop.prevent=\"!SMSLocked && count == 60 ? sendCode() : ''\"\u003E{{count \u003C 60 ? count+'\u79d2\u540e\u53ef\u91cd\u53d1' : '\u53d1\u9001\u9a8c\u8bc1\u7801'}}\u003C/b\u003E\r\n \u003C/label\u003E\r\n \u003Clabel class=\"login-form-item\"\u003E\r\n \u003Cform\u003E\r\n \u003Cinput name=\"password\" :type=\"eye ? 'text' : 'password'\" tabindex=\"4\" v-model=\"data.password\" :class=\"data.password ? 'active' : ''\" autocomplete=\"off\" spellcheck=\"false\"\u003E\r\n \u003C/form\u003E\r\n \r\n \u003Cspan\u003E\u003Cb\u003E\u5bc6\u7801\u003C/b\u003E\u003C/span\u003E\r\n \u003Cb class=\"login-eye button text\" @click.stop.prevent=\"eye = !eye\"\u003E\u003Ci :class=\"['b2font',eye ? 'b2-eye-open' : 'b2-eye-close']\"\u003E\u003C/i\u003E\u003C/b\u003E\r\n \u003Cp class=\"login-box-des\"\u003E\u6700\u5c116\u4f4d\u5b57\u7b26\u003C/p\u003E\r\n \u003C/label\u003E\r\n \u003Cdiv class=\"login-bottom\"\u003E\u003Cbutton class=\"\" @click=\"submit\" :class=\"locked ? 'b2-loading' : ''\" :disabled=\"locked\"\u003E\u63d0\u4ea4\u003C/button\u003E\u003C/div\u003E\r\n \u003C/template\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n ","structure":"/%post_id%.html","check_code":"\u003Cdiv :class=\"['modal','recaptcha-form',{'show-modal':show}]\"\u003E\r\n \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n \u003Cdiv class=\"check-code-luo modal-content-innter\" v-if=\"loginType != 3 && checkType != 'normal'\"\u003E\r\n \u003Ca href=\"javascript:void(0)\" class=\"close-icon\" @click=\"close\"\u003E\u003Ci class=\"b2font b2-close-line \"\u003E\u003C/i\u003E\u003C/
1591a\u003E\r\n \u003Ch2\u003E\u8bf7\u8fdb\u884c\u4eba\u673a\u9a8c\u8bc1\u003C/h2\u003E\r\n \u003Cdiv class=\"l-captcha\" data-site-key=\"\" data-width=\"100%\" data-callback=\"getResponse\"\u003E\u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cform @submit.stop.prevent=\"checkCode\" v-else\u003E\r\n \u003Cdiv class=\"modal-content-innter\"\u003E\r\n \u003Cdiv class=\"recaptcha-img\"\u003E\r\n \u003Cimg :src=\"recaptchaUrl\" @click=\"change\" v-if=\"recaptchaUrl\"\u003E\r\n \u003Cspan class=\"recaptcha-load\" v-else\u003E\u003C/span\u003E\r\n \u003Ch2\u003E\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801\u003C/h2\u003E\r\n \u003Cp\u003E\u8bf7\u8f93\u5165\u56fe\u7247\u4e2d\u7684\u9a8c\u8bc1\u7801\u003Cbr\u003E\u70b9\u51fb\u53d1\u9001\u6309\u94ae\u83b7\u53d6\u9a8c\u8bc1\u7801\u003C/p\u003E\r\n \u003C/div\u003E\r\n \u003Cinput type=\"text\" spellcheck=\"false\" :class=\"recaptcha ? 'input-align-center' : ''\" autocomplete=\"off\" v-model=\"recaptcha\"\u003E\r\n \u003C/div\u003E \r\n \u003Cdiv class=\"recaptcha-button\"\u003E\r\n \u003Ca href=\"javascript:void(0)\" class=\"button\" @click=\"close\"\u003E\u53d6\u6d88\u003C/a\u003E\u003Cbutton type=\"submit\" :disabled=\"disabled\" class=\"recaptcha-send button\"\u003E\u53d1\u9001\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003C/form\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E","site_info":{"site_uri":"https://v2cross.com/wp-content/themes/b2","admin_ajax":"https://v2cross.com/wp-admin/admin-ajax.php?action="},"cookie_allow":"0","b2_gap":"16","rest_url":"https://v2cross.com/wp-json/","pay_url":"https://v2cross.com/pay","localStorage_msg":"\u60a8\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301 localStorage \uff0c\u8bf7\u66f4\u6362\u6d4f\u89c8\u5668\u4ee5\u540e\u518d\u8fdb\u884c\u767b\u5f55\u548c\u6ce8\u518c\u7684\u64cd\u4f5c","empty_page":"\u
1591003Cdiv class=\"empty-page\"\u003E\u003Cimg src=\"https://v2cross.com/wp-content/themes/b2/Assets/fontend/images/b2-page-empty.svg\"\u003E\u003Cp\u003E\u6682\u65e0\u76f8\u5173\u7ed3\u679c\u003C/p\u003E\u003C/div\u003E","default_video_poster":"https://v2cross.com/wp-content/themes/b2/Assets/fontend/images/xg-poster-default.jpg","default_video_logo":"","page_nav":"\u003Cdiv v-show=\"pages \u003E 1\" class=\"ajax-pager\"\u003E\r\n \u003Cdiv class=\"ajax-pagenav\" v-if=\"type === 'p'\"\u003E\r\n \u003Cdiv class=\"btn-group\"\u003E\r\n \u003Cbutton v-for=\"page in cpages\" :class=\"['empty button',cpaged == page ? 'selected' : '',page == 0 ? 'bordernone' : '',disabled(page) ? 'b2-loading' : '']\" @click.stop.self=\"go(page)\" :disabled=\"disabled(page) || page == 0 || cpaged == page\"\u003E{{page != 0 ? page : '...'}}\u003C/button\u003E\r\n \u003Clabel class=\"pager-center\" v-show=\"pages \u003E= 7 || mobile\"\u003E\u003Cinput type=\"text\" ref=\"pagenavnumber\" :value=\"cpaged\" @keyup.enter=\"jump($event)\" @focus=\"focus\" @blur=\"blur\" autocomplete=\"off\"/\u003E/\u003Cspan v-show=\"!showGo\"\u003E{{pages}} \u9875\u003C/span\u003E\u003Cspan v-show=\"showGo\" class=\"b2-color\" @click.prevent.stop=\"jump($event)\"\u003E \u524d\u5f80\u003C/span\u003E\u003C/label\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"btn-pager\"\u003E\r\n \u003Cbutton :class=\"['empty button',{'b2-loading' : locked && next}]\" @click.stop.self=\"go(cpaged-1,'next')\" :disabled=\"cpaged \u003C= 1 ? true : false\"\u003E\u276e\u003C/button\u003E\r\n \u003Cbutton :class=\"['empty button',{'b2-loading' : locked && per}]\" @click.stop.self=\"go(cpaged+1,'per')\" :disabled=\"cpaged \u003E= pages ? true : false\"\u003E\u276f\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \u003Cdiv class=\"ajax-more\" v-else\u003E\r\n \u003Cdiv class=\"pager-center\" for=\"page-input\"\u003E\r\n \u003Cinput id=\"page-input\" type=\"text\" :value=\"cpaged\" @keyup.enter=\"jump($event)\" autocomplete=\"off\"/\u003E\r\n \u003Cbutton class=\"text button mar10-l\" @click.stop=\"jump($event)\"\u003E\u524d\u5f80\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003Cbutton :class=\"['button empty',{'b2-loading' : locked}]\" :disabled=\"locked || cpaged \u003E= pages ? true : false\" @click=\"go(cpaged+1)\"\u003E\r\n \u003Cspan v-if=\"cpaged \u003E= pages\"\u003E\u6ca1\u6709\u66f4\u591a\u003C/span\u003E\r\n \u003Cspan v-else\u003E\u52a0\u8f7d\u66f4\u591a\u003C/span\u003E\r\n \u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E","copy":{"text":"\u590d\u5236","success":"\u6210\u529f\u590d\u5236","error":"\u5931\u8d25\uff0c\u8bf7\u9009\u4e2d\u590d\u5236"},"search_type":{"post":"\u6587\u7ae0","document":"\u6587\u6863","links":"\u7f51\u5740\u5bfc\u822a","cpay":"\u81ea\u5b9a\u4e49\u652f\u4ed8"},"login_keep_days":"7","language":"zh_CN","post_id":"0","author_id":"0","poster_box":"","show_slider":"1","poster_error":"\u83b7\u53d6\u6d77\u62a5\u5931\u8d25","check_type":"normal","home_url":"https://v2cross.com","alert_following":"\u786e\u8ba4\u8981\u53d6\u6d88\u5173\u6ce8\u5417\uff1f","followed":"\u5df2\u5173\u6ce8","nofollowed":"\u003Ci class=\"b2font b2-add-line \"\u003E\u003C/i\u003E\u5173\u6ce8","alert_favorites":"\u786e\u5b9a\u8981\u53d6\u6d88\u6536\u85cf\u5417\uff1f","top_scroll_pc":"1","top_scroll_mobile":"1","footer_scroll":"1","open_oauth":{"weixin":{"name":"\u5fae\u4fe1","url":"javascript:void(0)","open":true,"mp":true,"pc_open":true,"icon":"b2-weixin","color":"#7BB32E"},"weibo":{"name":"\u5fae\u535a","icon":"b2-weibo","color":"#FF3E3E","url":"https://api.weibo.com/oauth2/authorize?client_id=&response_type=code&redirect_uri=https%3A%2F%2Fv2cross.com%2Fopen%3Ftype%3Dweibo","open":true},"qq":{"name":"QQ","icon":"b2-qq","color":"#2D89EF","url":"https://graph.qq.com/oauth2.0/authorize?client_id=&state=13e11b45966d8e2c7e057f2a7616f9c9&response_type=code&redirect_uri=https%3A%2F%2Fv2cross.com%2Fopen%3Ftype%3Dqq","o
1591pen":true}},"js_text":{"circle":{"ask":"\u5bf9\u60a8\u7684\u95ee\u9898\u8fdb\u884c\u8bf4\u660e","guess":"\u731c\u5bf9\u4ee5\u540e\u8981\u663e\u793a\u7684\u5185\u5bb9","vote":"\u5bf9\u60a8\u7684\u6295\u7968\u9879\u76ee\u8fdb\u884c\u8bf4\u660e","say":"\u6709\u4ec0\u4e48\u65b0\u9c9c\u4e8b\uff1f","repeat_id":"\u8bf7\u4e0d\u8981\u91cd\u590d\u6dfb\u52a0\u540c\u4e00\u4e2a\u7528\u6237","remove_image":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u5f20\u56fe\u7247\u5417\uff1f","remove_video":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u89c6\u9891\u5417\uff1f","remove_file":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u6587\u4ef6\u5417\uff1f","remove_card":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u5361\u7247\u5417\uff1f","create_circle_pay_error":"\u8bf7\u9009\u62e9\u4ed8\u8d39\u673a\u5236","create_circle_role_money_error":"\u8bf7\u81f3\u5c11\u8bbe\u7f6e\u4e00\u4e2a\u4f59\u989d\u91d1\u989d","create_circle_role_join_error":"\u8bf7\u9009\u62e9\u5165\u5708\u89c4\u5219","create_circle_info_error":"\u8bf7\u5b8c\u5584\u5708\u5b50\u8d44\u6599","create_circle_info_name_error":"\u5708\u5b50\u540d\u79f0\u5fc5\u987b\u5927\u4e8e2\u5c0f\u4e8e20\u4e2a\u5b57\u7b26","create_circle_info_desc_error":"\u5708\u5b50\u63cf\u8ff0\u5fc5\u987b\u5927\u4e8e20\u5c0f\u4e8e100\u4e2a\u5b57\u7b26","create_circle_role_lv_error":"\u8bf7\u9009\u62e9\u5141\u8bb8\u52a0\u5165\u5708\u5b50\u7684\u7528\u6237\u7ec4","img_locked":"\u8bf7\u4e0a\u4f20\u5b8c\u6bd5\u540e\u518d\u6dfb\u52a0\u65b0\u7684\u4e0a\u4f20","file_count":"\u8d85\u8fc7\u4e0a\u4f20\u6570\u91cf\u9650\u5236","all_users":"\u6240\u6709\u4eba","change_topic_form":"\u5207\u6362\u8ba8\u8bba\u6846\u4f1a\u6e05\u9664\u8ba8\u8bba\u6846\u91cc\u5df2\u6709\u7684\u5185\u5bb9\uff0c\u786e\u5b9a\u8981\u5207\u6362\u5417\uff1f","set_sticky_success":"\u8bbe\u7f6e\u7f6e\u9876\u6210\u529f","set_sticky_fail":"\u53d6\u6d88\u7f6e\u9876\u6210\u529f","delete_success":"\u5220\u9664\u6210\u529f","delete_fail":"\u5220\u9664\u5931\u8d25\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458","status_success":"\u5ba1\u6838\u6210\u529f","status_fail":"\u5ba1\u6838\u5931\u8d25","delete_confirm":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u8bdd\u9898\u5417\uff1f","delete_user":"\u786e\u5b9a\u8981\u5c06\u8fd9\u4e2a\u7528\u6237\u8e22\u51fa\u5708\u5b50\u5417\uff1f","join_success":"\u606d\u559c\uff0c\u60a8\u5df2\u6210\u529f\u52a0\u5165\u672c\u5708\u5b50","join_title":"\u52a0\u5165\u5708\u5b50","circle_date":{"permanent":"\u6c38\u4e45\u6709\u6548","year":"\u6309\u5e74\u4ed8\u8d39","halfYear":"\u534a\u5e74\u4ed8\u8d39","season":"\u6309\u5b63\u4ed8\u8d39","month":"\u6309\u6708\u4ed8\u8d39"},"text_less":"\u6587\u5b57\u592a\u5c11","text_more":"\u6587\u5b57\u592a\u591a","file_error":"\u8bf7\u5220\u9664\u9519\u8bef\u6587\u4ef6","subing":"\u53d1\u5e03\u4e2d...","sub_success":"\u53d1\u5e03\u6210\u529f","waiting_uploads":"\u7b49\u5f85\u6587\u4ef6\u4e0a\u4f20","submit":"\u7acb\u523b\u63d0\u4ea4","answer_image":"\u60a8\u5df2\u4e0a\u4f20\u8fc7\u4e00\u5f20\u56fe\u7247\uff0c\u786e\u5b9a\u8981\u5220\u9664\u91cd\u65b0\u4e0a\u4f20\u5417\uff1f","answer_file":"\u60a8\u5df2\u4e0a\u4f20\u8fc7\u4e00\u4e2a\u9644\u4ef6\uff0c\u786e\u5b9a\u8981\u5220\u9664\u91cd\u65b0\u4e0a\u4f20\u5417\uff1f","read_answer":"\u5077\u7784\u7b54\u6848","hidden_pay":"\u67e5\u770b\u9690\u85cf\u5185\u5bb9\uff1a","join_comment":"\u6682\u65e0\u6743\u67e5\u770b\u8bc4\u8bba\u5185\u5bb9","delete_answer":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u56de\u7b54\u5417\uff1f","delete_comment":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u6761\u8bc4\u8bba\u5417\uff1f"},"global":{"xieyi":"\u8bf7\u52fe\u9009\u6ce8\u518c\u534f\u8bae","not_allow":"\u6743\u9650\u4e0d\u8db3","dark_room_down":"\u5c0f\u9ed1\u5c4b\u53cd\u601d\u4e2d\uff0c\u4e0d\u51c6\u4e0b\u8f7d\uff01","comment_down":"\u8bc4\u8bba\u5e76\u5237\u65b0\u540e\u4e0b\u8f7d\uff01","role_down":"\u6ca1\u6709\u6743\u9650\u4e0b\u8f7d\uff01","mission_tk":"\u7b7e\u5230\u586b\u5751","copy_success":"\u590d\u5236\u6210\u529f","copy_select":"\u8bf7\u9009\u4e2d\u590d\u5236","put_link":"\u8bf7\u8f93\u5165\u8fde\u63a5","video_file_error":"\u89c6\u9891\u6587\u4ef6\u6709\u635f\u574f\uff0c\u65e0\u6cd5\u4e0a\u4f20\uff1a","my":"\u6211\u7684","login":"\u767b\u5f55","has_mission":"\u60a8\u5df2\u7ecf\u7b7e\u5230\u4e86","delete_coupon":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u4f18\u60e0\u52b5\u5417\uff1f","delete_post":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u7bc7\u6587\u7ae0\u5417\uff1f","more_people":"\u7b49\u4eba","pay_money":"\u5145\u503c","pay_money_success":"\u5145\u503c\u6210\u529f","editor_hidden_content":"\u8bf7\u5728\u8fd9\u91cc\u7f16\u8f91\u60a8\u7684\u9690\u85cf\u5185\u5bb9","pay_credit":"\u79ef\u5206\u8d2d\u4e70","buy_count_error":"\u8d2d\u4e70\u6570\u91cf\u9519\u8bef","delete_address":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u5730\u5740\u5417\uff1f","add_address":"\u8bf7\u6dfb\u52a0\u60a8\u7684\u6536\u8d27\u5730\u5740","add_email":"\u8bf7\u6dfb\u52a0\u60a8\u7684\u90ae\u7bb1\u5730\u5740\uff01","buy":"\u8d2d\u4e70","get_success":"\u9886\u53d6\u62
159110\u529f","min":"\u5206","sec":"\u79d2","and":"\u548c","edit_success":"\u4fee\u6539\u6210\u529f","all":"\u5168\u90e8","newsflashe_r":"\u5feb\u8baf\u6807\u9898\u548c\u5185\u5bb9\u5fc5\u586b","newsflashe_insert_success":"\u5feb\u8baf\u53d1\u5e03\u6210\u529f","credit_pay":"\u786e\u5b9a\u8981\u6d88\u8d39 ${credit} \u79ef\u5206\u8fdb\u884c\u62bd\u5956\u5417\uff1f","missioning":"\u7b7e\u5230\u4e2d,\u8bf7\u7a0d\u540e...","mission_success":"\u7b7e\u5230\u6210\u529f","save_r_success":"\u4fdd\u5b58\u8349\u7a3f\u6210\u529f","read_more":"\u9605\u8bfb\u66f4\u591a","sketchpad_empty":"\u6d82\u9e26\u4e0d\u53ef\u4e3a\u7a7a\uff01","tuya":"\u6d82\u9e26","check_message":"\u8bf7\u524d\u5f80\u624b\u673a\u6216\u90ae\u7bb1\u67e5\u770b\u9a8c\u8bc1\u7801","check_type":{"tel":"\u624b\u673a","mail":"\u90ae\u7bb1"},"tx_alert":"\u7533\u8bf7\u4e4b\u540e\u4f59\u989d\u4f1a\u6263\u9664\u63d0\u73b0\u90e8\u5206\uff0c\u7a0d\u540e\u7531\u6211\u4eec\u4eba\u5de5\u4e3a\u60a8\u63d0\u73b0\uff0c\u786e\u8ba4\u8981\u63d0\u73b0\u5417\uff1f","cpay_file_count":"\u6700\u591a\u53ea\u80fd\u4e0a\u4f20 ${count} \u4e2a\u6587\u4ef6","cpay_file_count_less":"\u8fd8\u80fd\u518d\u4e0a\u4f20 ${count} \u4e2a\u6587\u4ef6","cpay_required_fields":"\u8bf7\u5b8c\u6210\u6240\u6709\u7ea2\u661f\u7684\u5fc5\u586b\u9879\u76ee","infomation_sticky_pay":"\u60a8\u9009\u62e9\u4e86\u7f6e\u9876\uff0c\u8bf7\u5148\u652f\u4ed8","infomation_sticky_pay_title":"\u4f9b\u6c42\u4fe1\u606f\u7f6e\u9876","infomation_po_cat":"\u8bf7\u9009\u62e9\u5206\u7c7b","my_gold":"\u6211\u7684\u8d22\u5bcc","my_requests":"\u6211\u7684\u5de5\u5355","submit_success":"\u63d0\u4ea4\u6210\u529f","max_ask_cat":"\u6700\u591a\u53ea\u80fd\u9009\u62e93\u4e2a\u6807\u7b7e","best_answer":"\u9009\u62e9\u6700\u4f73\u7b54\u6848\u540e\u65e0\u6cd5\u53d8\u66f4\uff0c\u786e\u5b9a\u8981\u6307\u5b9a\u6b64\u56de\u7b54\u4e3a\u6700\u4f73\u7b54\u6848\u5417\uff1f","cannotanswer":"\u60a8\u6682\u65f6\u65e0\u6743\u53d1\u8868\u5e16\u5b50"},"b2_text":{"default_circle":"\u5e7f\u573a","default_circle_desc":"\u516c\u5171\u533a\u57df\uff0c\u8bf7\u6587\u660e\u53d1\u8a00!","jihuo":"\u4e3b\u9898\u6587\u4ef6\u635f\u574f\uff0c\u65e0\u6cd5\u6b63\u5e38\u6fc0\u6d3b\uff0c\u8bf7\u91cd\u65b0\u4e0b\u8f7d\u4e3b\u9898","jihuo_error":"Wordpress\u6ca1\u6709\u6b63\u786e\u5b89\u88c5\uff0c\u8bf7\u4ece cn.wordpress.org \u7ad9\u70b9\u4e0b\u8f7d\u6700\u65b0\u7248\uff0c\u91cd\u65b0\u5b89\u88c5","jihuo_error_not_isset":"\u4e3b\u9898\u6587\u4ef6\u635f\u574f\uff0c\u65e0\u6cd5\u6b63\u5e38\u6fc0\u6d3b\uff0c\u8bf7\u91cd\u65b0\u4e0b\u8f7d\u4e3b\u9898\u3002","jihuo_error_no_role":"\u4e3b\u9898\u6587\u4ef6\u5939\u6743\u9650\u9519\u8bef\uff1a\u901a\u5e38\u60c5\u51b5\u4e0b %s \u6587\u4ef6\u5939\u5185\u6240\u6709\u6587\u4ef6\u7684\u7528\u6237\u7ec4\u5e94\u5f53\u662f www \u5e76\u4e14\u6743\u9650\u4e3a 755 \u8bf7\u4fee\u6539\u4e4b\u540e\u518d\u6fc0\u6d3b\u3002","jihuo_shouquan_error":"\u6388\u6743\u9519\u8bef","buy":"\u8d2d\u4e70","exchange":"\u79ef\u5206\u5151\u6362","lottery":"\u79ef\u5206\u62bd\u5956","info":"\u7684\u57fa\u672c\u4fe1\u606f","order_error":"\u8ba2\u5355\u4fe1\u606f\u9519\u8bef","money_error":"\u91d1\u989d\u9519\u8bef","order_no_allow":"\u975e\u6cd5\u64cd\u4f5c","order_cg_min":"\u5145\u503c\u91d1\u989d\u5e94\u5f53\u5927\u4e8e","order_no_lv":"\u6ca1\u6709\u8fd9\u4e2a\u7b49\u7ea7","order_pay_error":"\u652f\u4ed8\u4fe1\u606f\u9519\u8bef","order_mission_error":"\u7b7e\u5230\u79ef\u5206\u8bbe\u7f6e\u9519\u8bef","order_mission_no_need":"\u60a8\u6ca1\u6709\u5fc5\u8981\u586b\u5751","order_credit_empty":"\u60a8\u7684\u4f59\u989d\u4e0d\u8db3","order_login":"\u8bf7\u5148\u767b\u5f55","order_money_too_max":"\u652f\u4ed8\u91d1\u989d\u8fc7\u5927","order_time_pass":"\u652f\u4ed8\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u53d1\u8d77","order_check_error":"\u8ba2\u5355\u5408\u6cd5\u6027\u68c0\u67e5\u5931\u8d25","check_repo_error":"\u53d1\u5e03\u9891\u6b21\u8fc7\u9ad8\uff01\u60a8\u5df2\u88ab\u5173\u5c0f\u9ed1\u5c4b\uff0c\u4e00\u4e2a\u5c0f\u65f6\u540e\u89e3\u5c01\u3002\u591a\u6b21\u88ab\u5173\u5c0f\u9ed1\u5c4b\u4f1a\u6c38\u4e45\u5c01\u7981IP\u548c\u8d26\u6237","check_dark_room":"\u5728\u5c0f\u9ed1\u5c4b\u4e2d\uff0c\u65e0\u6cd5\u64cd\u4f5c","check_dark_room_why":"\u8bf7\u6c42\u672c\u7ad9\u63a5\u53e3\u8fc7\u4e8e\u9891\u7e41","all_peoples":"\u6240\u6709\u4eba","guest":"\u6e38\u5ba2","normal_group":"\u666e\u901a\u7528\u6237\u7ec4","vip_group":"VIP\u7528\u6237\u7ec4","video":"\u89c6\u9891","download":"\u4e0b\u8f7d","hidden":"\u9690\u85cf\u5185\u5bb9","tuya":"\u6
1591d82\u9e26","under_stock":"\u5e93\u5b58\u4e0d\u8db3","link_register":"\u7533\u8bf7\u5165\u9a7b","order_infomation_price_error":"\u7f6e\u9876\u5929\u6570\u5fc5\u987b\u5927\u4e8e\u7b49\u4e8e1\u5929"}},"wx_mp_in_login":"0","wx_appid":"","post_gg":"","prettify_load":"1","shop_images":[],"shop_after_sale":"1","chat":{"type":"none","qq":"","crisp":"","dmsg":""}}; 1592//# sourceURL=vue-js-extra 1593</script>
vendor: 1 bytes, line 1593
1593
1594<script id="vue-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/vue.min.js?ver=4.4.1" type="c856f0142ef1c80172a2a20c-text/javascript"></script>
vendor: 1 bytes, line 1594
1594
1595<script id="vuex-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/vuex.min.js?ver=4.4.1" type="c856f0142ef1c80172a2a20c-text/javascript"></script>
vendor: 1 bytes, line 1595
1595
1596<script id="clipboard-js" src="https://v2cross.com/wp-includes/js/clipboard.min.js?ver=2.0.11" type="c856f0142ef1c80172a2a20c-text/javascript"></script>
vendor: 1 bytes, line 1596
1596
1597<script id="axios-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/axios.min.js?ver=4.4.1" type="c856f0142ef1c80172a2a20c-text/javascript"></script>
vendor: 1 bytes, line 1597
1597
1598<script id="qs-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/qs.min.js?ver=4.4.1" type="c856f0142ef1c80172a2a20c-text/javascript"></script>
vendor: 1 bytes, line 1598
1598
1599<script id="message-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/message.min.js?ver=4.4.1" type="c856f0142ef1c80172a2a20c-text/javascript"></script>
vendor: 1 bytes, line 1599
1599
1600<script id="default-passive-events-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/default-passive-events.js?ver=4.4.1" type="c856f0142ef1c80172a2a20c-text/javascript"></script>
vendor: 1 bytes, line 1600
1600
1601<script id="b2-js-main-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/main.js?ver=4.4.1" type="c856f0142ef1c80172a2a20c-text/javascript"></script>
1601 1602 <div class="v2cross-mobile-menu-layer" hidden> 1603 <button class="v2cross-mobile-menu-backdrop" type="button" aria-label="å ³éèå"></button> 1604 <nav id="v2cross-mobile-menu-panel" class="v2cross-mobile-menu-panel" aria-label="æ´å¤å ¥å£"> 1605 <div class="v2cross-mobile-menu-head"> 1606 <strong>æ´å¤å ¥å£</strong> 1607 <button class="v2cross-mobile-menu-close" type="button" aria-label="å ³éèå"><span aria-hidden="true">×</span></button> 1608 </div> 1609 <form class="v2cross-mobile-search-form" role="search" method="get" action="https://v2cross.com/"> 1610 <label class="screen-reader-text" for="v2cross-mobile-search-input">æç´¢æç¨ä¸å·¥å ·</label> 1611 <input id="v2cross-mobile-search-input" type="search" name="s" placeholder="æç´¢æç¨ä¸å·¥å ·" autocomplete="off"> 1612 <button type="submit">æç´¢</button> 1613 </form> 1614 <div class="v2cross-mobile-menu-links"> 1615 <a href="https://v2cross.com/vpn-leak-test/">æ³é²æ£æµ</a> 1616 <a href="https://v2cross.com/netscope/zh/">NetScope</a> 1617 <a href="https://v2cross.net/" target="_blank" rel="noopener nofollow">论å</a> 1618 </div> 1619 </nav> 1620 </div> 1621
1621<script data-cfasync="false"> 1622 (function(){ 1623 var moreTrigger = document.querySelector('.v2cross-mobile-more-trigger'); 1624 var searchTrigger = document.querySelector('.v2cross-mobile-search-trigger'); 1625 var layer = document.querySelector('.v2cross-mobile-menu-layer'); 1626 var panel = document.getElementById('v2cross-mobile-menu-panel'); 1627 if(moreTrigger && searchTrigger && layer && panel){ 1628 var closeButton = layer.querySelector('.v2cross-mobile-menu-close'); 1629 var backdrop = layer.querySelector('.v2cross-mobile-menu-backdrop'); 1630 var searchInput = layer.querySelector('#v2cross-mobile-search-input'); 1631 var activeTrigger = null; 1632 var closeMenu = function(){ 1633 layer.hidden = true; 1634 moreTrigger.setAttribute('aria-expanded', 'false'); 1635 searchTrigger.setAttribute('aria-expanded', 'false'); 1636 document.body.classList.remove('v2cross-mobile-menu-open'); 1637 if(activeTrigger) activeTrigger.focus(); 1638 }; 1639 var openMenu = function(trigger, focusSearch){ 1640 activeTrigger = trigger; 1641 layer.hidden = false; 1642 trigger.setAttribute('aria-expanded', 'true'); 1643 document.body.classList.add('v2cross-mobile-menu-open'); 1644 var firstLink = panel.querySelector('a'); 1645 if(focusSearch && searchInput) searchInput.focus(); 1646 else if(firstLink) firstLink.focus(); 1647 }; 1648 moreTrigger.addEventListener('click', function(){ openMenu(moreTrigger, false); }); 1649 searchTrigger.addEventListener('click', function(){ openMenu(searchTrigger, true); }); 1650 closeButton.addEventListener('click', closeMenu); 1651 backdrop.addEventListener('click', closeMenu); 1652 document.addEventListener('keydown', function(event){ 1653 if(event.key === 'Escape' && !layer.hidden) closeMenu(); 1654 }); 1655 } 1656 1657 document.querySelectorAll('.v2cross-topic-ad .adsbygoogle, .entry-content .code-block .adsbygoogle').forEach(function(slot){ 1658 var container = slot.closest('.v2cross-topic-ad') || slot.closest('.code-block'); 1659 if(!container) return; 1660 container.classList.add('is-pending'); 1661 var update = function(){ 1662 var status = slot.getAttribute('data-ad-status'); 1663 var unfilled = !!status && status.indexOf('unfill') === 0; 1664 var filled = !unfilled && (status === 'filled' || !!slot.querySelector('iframe')); 1665 if(unfilled){ 1666 container.classList.remove('is-pending', 'is-filled'); 1667 container.classList.add('is-empty'); 1668 }else if(filled){ 1669 container.classList.remove('is-pending', 'is-empty'); 1670 container.classList.add('is-filled'); 1671 } 1672 }; 1673 new MutationObserver(update).observe(slot, {attributes:true, childList:true, subtree:true}); 1674 update(); 1675 window.setTimeout(function(){ 1676 if(!container.classList.contains('is-filled')){ 1677 container.classList.remove('is-pending'); 1678 container.classList.add('is-empty'); 1679 } 1680 }, 3000); 1681 }); 1682 })(); 1683 </script>
1683 1684
1684<script data-cfasync="false"> 1685 (function(){ 1686 if(document.documentElement.dataset.v2crossTrackingBound === '1') return; 1687 document.documentElement.dataset.v2crossTrackingBound = '1'; 1688 1689 function eventNameFor(link, url){ 1690 var path = url.pathname.toLowerCase(); 1691 var host = url.hostname.toLowerCase(); 1692 1693 if(host === 'v2cross.net' || host === 't.me' || host.endsWith('.t.me')){ 1694 return 'community_click'; 1695 } 1696 if(/^\/(?:1884\.html|free-v2ray-nodes\/?|en\/free-v2ray-nodes\/?)$/.test(path)){ 1697 return 'node_entry_click'; 1698 } 1699 if(/^\/(?:1799\.html|shadowrocket-android\/?|en\/shadowrocket-android\/?|shadowrocket-for-android\/)/.test(path) 1700 || /\.(?:apk|zip|exe|dmg|deb|rpm)$/i.test(path)){ 1701 return 'client_entry_click'; 1702 } 1703 if(/^\/(?:netscope\/|vpn-leak-test\/?|en\/(?:vpn-dns-leak-test|dns-leak-test|webrtc-leak-test|ip-leak-test|proxy-checker)\/?)$/.test(path)){ 1704 return 'diagnostic_click'; 1705 } 1706 if(/^\/(?:goto\/|best-vpn-trial\/?|vpn-recommend\/?|en\/vpn-free-trial\/?)/.test(path)){ 1707 return 'offer_click'; 1708 } 1709 return ''; 1710 } 1711 1712 function surfaceFor(link){ 1713 if(link.closest('.v2cross-node-snapshot')) return 'live_node_snapshot'; 1714 if(link.closest('.v2cross-growth-panel')) return 'home_start_panel'; 1715 if(link.closest('.v2cross-article-path')) return 'article_path'; 1716 if(link.closest('.v2cross-article-cta')) return 'article_footer_cta'; 1717 if(link.closest('.v2cross-topic-page')) return 'growth_page'; 1718 if(link.closest('.v2cross-vpn-page')) return 'vpn_page'; 1719 return 'site_link'; 1720 } 1721 1722 function sendEvent(name, parameters){ 1723 window.dataLayer = window.dataLayer || []; 1724 window.gtag = window.gtag || function(){ window.dataLayer.push(arguments); }; 1725 window.gtag('event', name, Object.assign({ 1726 page_path: window.location.pathname, 1727 language: document.documentElement.lang || 'zh-Hans', 1728 transport_type: 'beacon' 1729 }, parameters || {})); 1730 } 1731 1732 function fallbackCopy(text){ 1733 return new Promise(function(resolve, reject){ 1734 var textarea = document.createElement('textarea'); 1735 textarea.value = text; 1736 textarea.setAttribute('readonly', ''); 1737 textarea.style.position = 'fixed'; 1738 textarea.style.opacity = '0'; 1739 document.body.appendChild(textarea); 1740 textarea.select(); 1741 try{ 1742 if(document.execCommand('copy')) resolve(); 1743 else reject(new Error('copy command failed')); 1744 }catch(error){ 1745 reject(error); 1746 } 1747 document.body.removeChild(textarea); 1748 }); 1749 } 1750 1751 function copyText(text){ 1752 if(navigator.clipboard && window.isSecureContext){ 1753 return navigator.clipboard.writeText(text).catch(function(){ return fallbackCopy(text); }); 1754 } 1755 return fallbackCopy(text); 1756 } 1757 1758 function shareNodePage(button){ 1759 var shareUrl = new URL(window.location.href); 1760 ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content'].forEach(function(parameter){ 1761 shareUrl.searchParams.delete(parameter); 1762 }); 1763 shareUrl.searchParams.set('utm_source', 'share'); 1764 shareUrl.searchParams.set('utm_medium', 'referral'); 1765 shareUrl.searchParams.set('utm_campaign', 'live_nodes'); 1766 shareUrl.searchParams.set('utm_content', (document.documentElement.lang || '').indexOf('en') === 0 ? 'en' : 'zh'); 1767 shareUrl.hash = 'live-nodes'; 1768 1769 var status = document.getElementById(button.getAttribute('aria-describedby')); 1770 var originalLabel = button.textContent; 1771 var nativeLabel = button.getAttribute('data-success-label') || 'Shared'; 1772 var copyLabel = button.getAttribute('data-copy-label') || 'Link copied'; 1773 var title = button.getAttribute('data-share-title') || document.title; 1774 var finish = function(label, method){ 1775 button.textContent = label; 1776 button.disabled = true; 1777 if(status) status.textContent = label; 1778 sendEvent('node_share', { 1779 share_method: method, 1780 link_url: shareUrl.href, 1781 surface: surfaceFor(button), 1782 cta_id: button.getAttribute('data-cta-id') || '', 1783 funnel_stage: button.getAttribute('data-funnel-stage') || 'refer' 1784 }); 1785 window.setTimeout(function(){ 1786 button.textContent = originalLabel; 1787 button.disabled = false; 1788 if(status) status.textContent = ''; 1789 }, 2200); 1790 }; 1791 1792 if(navigator.share){ 1793 navigator.share({title: title, url: shareUrl.href}).then(function(){ 1794 finish(nativeLabel, 'native'); 1795 }).catch(function(error){
1796 if(error && error.name === 'AbortError') return; 1797 copyText(shareUrl.href).then(function(){ finish(copyLabel, 'copy_link'); }); 1798 }); 1799 return; 1800 } 1801 1802 copyText(shareUrl.href).then(function(){ 1803 finish(copyLabel, 'copy_link'); 1804 }).catch(function(){ 1805 if(status) status.textContent = (document.documentElement.lang || '').indexOf('en') === 0 ? 'Copy the address from your browser.' : '请å¤å¶æµè§å¨å°åã'; 1806 }); 1807 } 1808 1809 document.addEventListener('click', function(event){ 1810 var target = event.target; 1811 if(!target || typeof target.closest !== 'function') return; 1812 1813 var copyButton = target.closest('[data-v2cross-copy-nodes]'); 1814 if(copyButton){ 1815 var list = document.getElementById(copyButton.getAttribute('data-copy-target')); 1816 if(!list) return; 1817 var nodeText = (list.textContent || '').trim(); 1818 if(!nodeText) return; 1819 var status = document.getElementById(copyButton.getAttribute('aria-describedby')); 1820 var originalLabel = copyButton.textContent; 1821 var successLabel = copyButton.getAttribute('data-success-label') || 'Copied'; 1822 copyButton.disabled = true; 1823 copyText(nodeText).then(function(){ 1824 copyButton.textContent = successLabel; 1825 if(status) status.textContent = successLabel; 1826 sendEvent('node_copy', { 1827 node_count: nodeText.split(/\n+/).filter(Boolean).length, 1828 surface: surfaceFor(copyButton), 1829 cta_id: copyButton.getAttribute('data-cta-id') || '', 1830 funnel_stage: copyButton.getAttribute('data-funnel-stage') || 'activate' 1831 }); 1832 window.setTimeout(function(){ 1833 copyButton.textContent = originalLabel; 1834 copyButton.disabled = false; 1835 if(status) status.textContent = ''; 1836 }, 2200); 1837 }).catch(function(){ 1838 copyButton.disabled = false; 1839 if(status) status.textContent = (document.documentElement.lang || '').indexOf('en') === 0 ? 'Select the list and copy it manually.' : '请éä¸å表åæå¨å¤å¶ã'; 1840 }); 1841 return; 1842 } 1843 1844 var shareButton = target.closest('[data-v2cross-share-nodes]'); 1845 if(shareButton){ 1846 shareNodePage(shareButton); 1847 return; 1848 } 1849 1850 var link = target.closest('a[href]'); 1851 if(!link) return; 1852 1853 var url; 1854 try{ 1855 url = new URL(link.href, window.location.href); 1856 }catch(error){ 1857 return; 1858 } 1859 1860 var eventName = eventNameFor(link, url); 1861 if(!eventName) return; 1862 1863 sendEvent(eventName, { 1864 link_url: url.href, 1865 link_domain: url.hostname, 1866 link_text: (link.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 100), 1867 surface: surfaceFor(link), 1868 cta_id: link.getAttribute('data-cta-id') || '', 1869 funnel_stage: link.getAttribute('data-funnel-stage') || '', 1870 position: link.getAttribute('data-position') || '' 1871 }); 1872 }); 1873 })(); 1874 </script>
1874 1875 <!--
1875<script> 1876 1877</script>
1877 -->
vendor: 144 bytes, lines 1877-1878
1877 1878<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="c856f0142ef1c80172a2a20c-|49" defer></script>
1878<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cab31a3145f44a28bc1d7a5e3d6d41a4","r":1,"spa":2}' crossorigin="anonymous"></script>
1878 1879</body> 1880</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.