1<!DOCTYPE HTML> 2<html lang="en"> 3 4<head> 5 <meta charset="UTF-8"> 6 <title>Blog - Wenzhou Searay Optical Co., Ltd. </title> 7 <link rel="shortcut icon" href="https://yunpan.cdn.site.joinf.com/5087217610023486/2021/11/Hy42YdpzNK.png" /> 8 <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 9 <!-- 以chromeå æ ¸æ¥æ¸²æé¡µé¢ 妿å½åIEæµè§å¨å®è£ äºGCFæä»¶ï¼å以chromeå æ ¸æ¸²æé¡µé¢ï¼å¦å就以å½åIEæµè§å¨æ¯æçæé«çæ¬æ¨¡å¼æ¥æ¸²æ --> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 11 <meta name="keywords" content="Wenzhou Searay Optical Co., Ltd., Blog"> 12 <meta name="description" content="Blog"> 13 <meta name="apple-mobile-web-app-capable" content="no" /> 14 <base href="//www.searayoptical.com/" target="_top"> 15 <meta property="og:url" content="//www.searayoptical.com/en/news.html" /> 16 <meta property="og:title" content="Blog - Wenzhou Searay Optical Co., Ltd. " /> 17 <meta property="og:description" content="Blog" /> 18 <meta property="og:type" content="article" /> 19 <meta property="og:site_name" content="Wenzhou Searay Optical Co., Ltd." /> 20 <link rel="canonical" href="https://www.searayoptical.com/en/news.html" /> 21 <link rel="alternate" hreflang="en" href="https://www.searayoptical.com/en/news.html" /> 22 <link rel="alternate" hreflang="x-default" href="https://www.searayoptical.com/en/news.html" /> 23 <link rel="alternate" hreflang="es" href="https://www.searayoptical.com/spa/news.html" /> 24 <link rel="alternate" hreflang="fr" href="https://www.searayoptical.com/fra/news.html" /> 25 <link rel="alternate" hreflang="ar" href="https://www.searayoptical.com/ara/news.html" /> 26 <link rel="alternate" hreflang="de" href="https://www.searayoptical.com/de/news.html" /> 27 <link rel="alternate" hreflang="it" href="https://www.searayoptical.com/it/news.html" /> 28
29<script> 30 window.site_url = "https://asset.site.joinf.com"; 31 window.site_version = "?v=1.0.36"; 32 window.user_email = ""; 33 window.user_name = ""; 34 window.language_id = "2"; 35 window.text_sure = "Sure"; 36 window.email_format = "Please enter your valid email address"; 37 window.name_empty = "Please enter your name"; 38 window.content_empty = "Please enter your message"; 39 window.send_success = "Sent successfully!"; 40 window.text_enter_message = "Enter Message"; 41 window.text_leave_your_message = "Leave Your Message"; 42 window.text_email = "E-Mail"; 43 window.text_send_message = "Send Message"; 44 window.empty_email_or_phone = "Please enter your email or mobile number"; 45 window.email_phone_format = "Email or mobile number format error"; 46 window.text_upload = "Upload"; 47 window.text_inquiry_upload_size = "The size of the uploaded file should not exceed <span>10MB</span>"; 48 window.text_inquiry_upload_attachments = "You can only upload <span>1</span> attachments at most"; 49 window.text_inquiry_upload_formats = "Supported formats: PDF,JPG,PNG,EXCEL,WORD,STP,IGS,DWG,DXF,PDF,STEP" 50 window.text_required_field = "This is a required field"; 51 window.text_data_empty = "Data is empty"; 52 window.IS_MOBILE = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent); 53</script>
vendor: 1 bytes, line 53
53
54<script> 55 let scrollFun2 = function() { 56 console.log(2); 57 58var element = document.createElement("script"); 59 element.src = "https://www.googletagmanager.com/gtag/js?id=AW-10948847133"; 60 document.body.appendChild(element); 61 62
vendor: 134 bytes, lines 62-66
62window.dataLayer = window.dataLayer || []; 63 function gtag(){dataLayer.push(arguments);} 64 gtag('js', new Date()); 65 66 gtag('config', '
66AW-10948847133
vendor: 7 bytes, lines 66-69
66'); 67 68 69
70function gtag_report_conversion(url) { 71 var callback = function () { 72 if (typeof(url) != 'undefined') { 73 window.location = url; 74 } 75 }; 76 gtag('event', 'conversion', { 77 'send_to': 'AW-10948847133/u4mjCMCmxIIbEJ3M6OQo', 78 'event_callback': callback 79 }); 80 return false; 81} 82 83 window.removeEventListener("scroll", scrollFun2); 84 } 85 window.addEventListener("scroll", scrollFun2); 86 </script>
86 87 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/default/css/bootstrap.min.css?v=1.0.36" /> 88 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/default/css/font-awesome.min.css?v=1.0.36"> 89 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/default/css/common.min.css"> 90 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/default/css/style-index.min.css?v=1.0.36" /> 91 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/default/css/sweetalert.min.css"> 92 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/default/css/swiper.min.css" /> 93 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/61001/css/base.min.css?v=1.0.36"> 94 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/61001/css/iconfont/iconfont.css"> 95 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/default/css/emailCopy.css?v=1.0.36"> 96 97 98 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/general/assects/customizeFonts/index.css?v=1784109817" /> 99 100 <link rel="stylesheet" type="text/css" href="https://asset.site.joinf.com/general/assects/customizeFonts/index.css?v=1784109817" /> 101 102
102<script src="https://asset.site.joinf.com/default/libs/jquery-2.1.1.min.js"></script>
102 103
103<script src="https://asset.site.joinf.com/default/js/emailCopy.js?v=1.0.36"></script>
103 104 105 <!--[if lte IE 8 ]>
106<script src="https://asset.site.joinf.com/default/libs/jquery-1.11.3.min.js"></script>
vendor: 1 bytes, line 106
106
107<script src="https://asset.site.joinf.com/default/js/modernizr.js"></script>
107 108<![endif]--> 109 </head> 110<body class="page "> 111 <svg aria-hidden="true" style="position: absolute; width: 0px; height: 0px; overflow: hidden;"> 112 <symbol id="icon-jf-icon-more-o" viewBox="0 0 1024 1024"><path d="M93.89 166.77h836.22c16.52 0 29.89-13.38 29.89-29.89 0-16.51-13.37-29.89-29.89-29.89H93.89c-16.52 0-29.89 13.38-29.89 29.89 0 16.51 13.37 29.89 29.89 29.89zM930.1 481.91H93.89C77.37 481.91 64 495.28 64 511.8c0 16.5 13.37 29.89 29.89 29.89h836.22c16.52 0 29.89-13.38 29.89-29.89-0.01-16.52-13.38-29.89-29.9-29.89z m0 375.34H93.89c-16.52 0-29.89 13.37-29.89 29.89 0 16.49 13.37 29.87 29.89 29.87h836.22c16.52 0 29.89-13.38 29.89-29.87-0.01-16.52-13.38-29.89-29.9-29.89z m0 0"></path></symbol> 113 <symbol id="icon-user-o1" viewBox="0 0 1024 1024"><path d="M512.017 63.98c-62.611 0-121.526 24.417-165.824 68.715-44.242 44.298-68.659 103.101-68.659 165.712 0 62.555 24.417 121.47 68.66 165.767 44.297 44.298 103.212 68.715 165.823 68.715 62.555 0 121.47-24.305 165.767-68.603 44.298-44.298 68.715-103.212 68.715-165.823 0-62.555-24.417-121.47-68.715-165.768C633.486 88.453 574.572 63.98 512.017 63.98m0 56.17c47.602 0 92.404 18.538 126.061 52.251 33.77 33.714 52.307 78.46 52.307 126.062 0 47.658-18.537 92.404-52.25 126.117-33.658 33.658-78.46 52.195-126.118 52.195s-92.404-18.593-126.118-52.307c-33.713-33.713-52.25-78.459-52.25-126.061 0-47.546 18.537-92.292 52.25-126.006 33.714-33.713 78.46-52.25 126.118-52.25M876.94 960.02c-15.512 0-28.169-12.656-28.169-28.169V828.36c0-93.469-76.051-169.464-169.52-169.464H344.916c-93.468 0-169.52 75.995-169.52 169.464V931.85c0 15.513-12.656 28.17-28.224 28.17-15.569 0-28.226-12.657-28.226-28.17V828.36c0-60.315 23.521-116.99 66.195-159.72 42.674-42.674 99.405-66.195 159.775-66.195H679.14c60.26 0 117.046 23.521 159.776 66.195 42.673 42.73 66.138 99.405 66.138 159.72V931.85c0.056 7.56-2.856 14.617-8.12 19.937-5.32 5.32-12.432 8.232-19.993 8.232"></path></symbol> 114 <symbol id="icon-jf-icon-shoppingcart-o" viewBox="0 0 1024 1024"><path d="M721.57 912.23c-52.19 0-94.61-42.39-94.61-94.47s42.42-94.47 94.61-94.47 94.67 42.39 94.67 94.47-42.47 94.47-94.67 94.47z m0-129.65c-19.43 0-35.2 15.77-35.2 35.15 0 19.43 15.77 35.23 35.2 35.23s35.2-15.8 35.2-35.23c0-19.38-15.76-35.15-35.2-35.15zM340.01 912.23c-52.19 0-94.61-42.39-94.61-94.47s42.42-94.47 94.61-94.47 94.67 42.39 94.67 94.47-42.48 94.47-94.67 94.47z m0-129.65c-19.38 0-35.15 15.77-35.15 35.15 0 19.43 15.77 35.23 35.15 35.23 19.43 0 35.2-15.8 35.2-35.23 0-19.38-15.77-35.15-35.2-35.15z m15.55-89.22c-51.53 0-96.17-36.65-106.16-87.17l-67.18-339.86-19.54-89.92-68.74-5.39c-16.55 0-29.93-13.3-29.93-29.62s13.33-29.62 29.71-29.62h91.67c5.11 0.67 7 1.05 8.77 1.61l9.72 5.25 6.88 7.88 23.26 98.81 646.86 5.3c25.65 0 49.81 12.49 64.63 33.43 14.82 20.85 18.55 47.78 9.94 72.07L853.89 621.51c-15.27 42.98-56.19 71.85-101.89 71.85H355.56z m-47.86-98.64c4.55 22.79 24.65 39.34 47.86 39.34H752c20.65 0 39.14-13.05 46.03-32.51l101.55-285.37c2.22-6.36 1.39-12.58-2.55-17.96-3.83-5.39-9.55-8.36-16.1-8.36H247.4l60.3 304.86z"></path></symbol> 115 </svg> 116 117
117<script> 118 window.SiteConfig = { 119 bannerLoop: 0, 120 bannerDuration: 3 } 121 </script>
121 122
122<script src="" async="async"></script>
122 123 <div style="display: none;">
123<script> 124 let scrollFun1 = function() { 125 console.log(1); 126 127var element = document.createElement("script"); 128 element.src = "https://www.googletagmanager.com/gtag/js?id=G-C07LGSPM7F"; 129 document.body.appendChild(element); 130 131
vendor: 135 bytes, lines 131-136
131window.dataLayer = window.dataLayer || []; 132 function gtag(){dataLayer.push(arguments);} 133 gtag('js', new Date()); 134 135 136 gtag('config', '
136G-C07LGSPM7F
vendor: 21 bytes, lines 136-138
136'); 137 138
138window.removeEventListener("scroll", scrollFun1); 139 } 140 window.addEventListener("scroll", scrollFun1); 141 </script>
141<script type="text/javascript">var _paq = _paq || []; 142_paq.push(['trackPageView']); 143 _paq.push(['enableLinkTracking']); 144 (function() { 145 var u="//stat.joinf.com/"; 146 _paq.push(['setTrackerUrl', u+'piwik.php']); 147 _paq.push(['setSiteId', '8336']); 148 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 149 g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); 150 })();</script>
vendor: 2 bytes, line 150
150
151<script> 152const websiteFlowIdSite = '8336' 153// æµéç»è®¡ çå¬æä½ è§¦åäºä»¶ æ¯ä¸ªæä½1åéåªè§¦å䏿¬¡ 154const getWebSiteFlow = function() { 155 // çå¬whatsappç¹å»äºä»¶ 156 if(document.querySelector(".whatsapp-panel")) { 157 var whatsapp_mouseenter = 0; 158 document.querySelector(".whatsapp-panel").addEventListener("click", function(event){ 159 sendWebSiteFlow("whatsapp_panel_click_trigger", 1, 0) 160 }) 161 162 document.querySelector(".whatsapp-panel").addEventListener("mouseenter", function(event){ 163 whatsapp_mouseenter = Date.now(); 164 }) 165 166 document.querySelector(".whatsapp-panel").addEventListener("mouseleave", function(event){ 167 if(whatsapp_mouseenter > 0) { 168 var ctime = Math.ceil((Date.now() - whatsapp_mouseenter) / 1000); 169 sendWebSiteFlow("whatsapp_panel_mouse_trigger", 6, ctime) 170 } 171 }) 172 } 173 174 // çå¬wechatç¹å»äºä»¶ 175 if(document.querySelector(".wechat-panel")) { 176 var wechat_mouseenter = 0; 177 document.querySelector(".wechat-panel").addEventListener("click", function(event){ 178 sendWebSiteFlow("wechat_panel_click_trigger", 2, 0) 179 }) 180 document.querySelector(".wechat-panel").addEventListener("mouseenter", function(event){ 181 wechat_mouseenter = Date.now(); 182 }) 183 184 document.querySelector(".wechat-panel").addEventListener("mouseleave", function(event){ 185 if(wechat_mouseenter > 0) { 186 var ctime = Math.ceil((Date.now() - wechat_mouseenter) / 1000); 187 sendWebSiteFlow("wechat_panel_mouse_trigger", 7, ctime) 188 } 189 }) 190 } 191 192 // çå¬skypeç¹å»äºä»¶ 193 if(document.querySelector(".skype-panel")) { 194 var skype_mouseenter = 0; 195 document.querySelector(".skype-panel").addEventListener("click", function(event){ 196 sendWebSiteFlow("skype_panel_click_trigger", 3, 0) 197 }) 198 199 document.querySelector(".skype-panel").addEventListener("mouseenter", function(event){ 200 skype_mouseenter = Date.now(); 201 }) 202 203 document.querySelector(".skype-panel").addEventListener("mouseleave", function(event){ 204 if(skype_mouseenter > 0) { 205 var ctime = Math.ceil((Date.now() - skype_mouseenter) / 1000); 206 sendWebSiteFlow("skype_panel_mouse_trigger", 8, ctime) 207 } 208 }) 209 } 210 211 // çå¬skypeç¹å»äºä»¶ 212 if(document.querySelector(".message-panel")) { 213 var message_mouseenter = 0; 214 document.querySelector(".message-panel").addEventListener("click", function(event){ 215 sendWebSiteFlow("message_panel_click_trigger", 4, 0) 216 }) 217 218 document.querySelector(".message-panel").addEventListener("mouseenter", function(event){ 219 message_mouseenter = Date.now(); 220 }) 221 222 document.querySelector(".message-panel").addEventListener("mouseleave", function(event){ 223 if(message_mouseenter > 0) { 224 var ctime = Math.ceil((Date.now() - message_mouseenter) / 1000); 225 sendWebSiteFlow("message_panel_mouse_trigger", 9, ctime) 226 } 227 }) 228 } 229 230 // çå¬whatsappç¹å»äºä»¶ 231 if(document.querySelector(".service-panel")) { 232 var service_mouseenter = 0; 233 document.querySelector(".service-panel").addEventListener("click", function(event){ 234 sendWebSiteFlow("service_panel_click_trigger", 5, 0) 235 }) 236 237 document.querySelector(".service-panel").addEventListener("mouseenter", function(event){ 238 service_mouseenter = Date.now(); 239 }) 240 241 document.querySelector(".service-panel").addEventListener("mouseleave", function(event){ 242 if(service_mouseenter > 0) { 243 var ctime = Math.ceil((Date.now() - service_mouseenter) / 1000); 244 sendWebSiteFlow("service_panel_mouse_trigger", 10, ctime) 245 } 246 }) 247 } 248 // å ¼å®¹3.* 249 var sidebarItems = document.querySelectorAll(".customerService .el-tooltip, .customerServiceMobile .online"); 250 if(sidebarItems.length > 0) { 251 var whatsapp_mouseenter_3 = 0; 252 var skype_mouseenter_3 = 0; 253 var wechat_mouseenter_3 = 0; 254 for (var i = 0; sidebarItems.length - i > 0 ; i++) { 255 sidebarItems[i].addEventListener("click", function(event) { 256 if(event.target.outerHTML) { 257 if(event.target.outerHTML.includes("icon-whatsapp")) { 258 sendWebSiteFlow("whatsapp_panel_click_trigger", 1, 0) 259 } 260 if(event.target.outerHTML.includes("icon-WeChat")) { 261 sendWebSiteFlow("wechat_panel_click_trigger", 2, 0) 262 } 263 if(event.target.outerHTML.includes("icon-Skype")) { 264 sendWebSiteFlow("skype_panel_click_trigger", 3, 0) 265 } 266 } 267 }) 268 sidebarItems[i].addEventListener("mouseenter", function(event){ 269 if(event.target.outerHTML) { 270 if(event.target.outerHTML.includes("icon-whatsapp")) { 271 whatsapp_mouseenter_3 = Date.now(); 272 } 273 if(event.target.outerHTML.includes("icon-WeChat")) { 274 wechat_mouseenter_3 = Date.now(); 275 } 276 if(event.target.outerHTML.includes("icon-Skype")) {
277 skype_mouseenter_3 = Date.now(); 278 } 279 } 280 }) 281 282 sidebarItems[i].addEventListener("mouseleave", function(event){ 283 if(event.target.outerHTML) { 284 if(event.target.outerHTML.includes("icon-whatsapp")) { 285 if(whatsapp_mouseenter_3 > 0) { 286 var ctime_w = Math.ceil((Date.now() - whatsapp_mouseenter_3) / 1000); 287 sendWebSiteFlow("whatsapp_panel_mouse_trigger", 6, ctime_w) 288 } 289 } 290 if(event.target.outerHTML.includes("icon-WeChat")) { 291 if(wechat_mouseenter_3 > 0) { 292 var ctime_e = Math.ceil((Date.now() - wechat_mouseenter_3) / 1000); 293 sendWebSiteFlow("wechat_panel_mouse_trigger", 7, ctime_e) 294 } 295 } 296 if(event.target.outerHTML.includes("icon-Skype")) { 297 if(skype_mouseenter_3 > 0) { 298 var ctime_s = Math.ceil((Date.now() - skype_mouseenter_3) / 1000); 299 sendWebSiteFlow("skype_panel_mouse_trigger", 8, ctime_s) 300 } 301 } 302 } 303 }) 304 } 305 } 306 307 // 1.0 ç¹å»é®ç®± é¼ æ æçé®ç®± 308 if(document.querySelectorAll(".emailA")) { 309 var query_email_1 = document.querySelectorAll(".emailA"); 310 var email_mouseenter = 0; 311 for (var i = 0; query_email_1.length - i > 0 ; i++) { 312 query_email_1[i].addEventListener("click", function(event){ 313 sendWebSiteFlow("email_panel_click_trigger", 11, 0) 314 }) 315 316 query_email_1[i].addEventListener("mouseenter", function(event){ 317 email_mouseenter = Date.now(); 318 }) 319 320 query_email_1[i].addEventListener("mouseleave", function(event){ 321 if(email_mouseenter > 0) { 322 var ctime = Math.ceil((Date.now() - email_mouseenter) / 1000); 323 sendWebSiteFlow("email_panel_mouse_trigger", 12, ctime) 324 } 325 }) 326 } 327 } 328 // 3.2 4.0ç¹å»é®ç®± é¼ æ æçé®ç®± 329 var query_email_3 = document.getElementsByTagName("a") 330 if(query_email_3.length > 0) { 331 var email_mouseenter_3 = 0; 332 for (var i = 0; query_email_3.length - i > 0 ; i++) { 333 if(query_email_3[i].href && query_email_3[i].href.length > 7 && query_email_3[i].href.substring(0,7) == 'mailto:') { 334 query_email_3[i].addEventListener("click", function(event) { 335 sendWebSiteFlow("email_panel_click_trigger", 11, 0) 336 }) 337 query_email_3[i].addEventListener("mouseenter", function(event){ 338 email_mouseenter_3 = Date.now(); 339 }) 340 query_email_3[i].addEventListener("mouseleave", function(event){ 341 var ctime_w = Math.ceil((Date.now() - email_mouseenter_3) / 1000); 342 sendWebSiteFlow("email_panel_mouse_trigger", 12, ctime_w) 343 }) 344 } 345 } 346 } 347} 348// ç»ä¸åé请æ±çå°æ¹ 349const sendWebSiteFlow = function(flowTypeName, flow_type, flow_times = 0) { 350 window.piwikVisitorUUID = window.piwikVisitorUUID || ''; 351 // ç¨äºéªè¯æ¯å¦åéè¿ 1åéå åªåé䏿¬¡ 352 var whatsapp_panel_click_trigger = window.localStorage.getItem(flowTypeName) 353 var is_expire = whatsapp_panel_click_trigger && whatsapp_panel_click_trigger > Date.now() ? false : true; 354 // å¯ä»¥å 355 if(is_expire) { 356 chatAjaxGet('https://gather.site.joinf.com', { 357 flow_type: flow_type, 358 idvisitor: window.piwikVisitorUUID, 359 times: flow_times, 360 idsite: websiteFlowIdSite 361 }) 362 // è®°å½åéçæ¶é´ 363 var expire = Date.now() + 60000; 364 window.localStorage.setItem(flowTypeName, expire) 365 } 366} 367</script>
367<script> 368(function () { 369 // console.log("SCRIPT START"); 370 var hasOpened = false; 371 // å¼å¯å®¢æåææ§è¡ 372 var isChat = true 373 /* ajax请æ±get 374 * @param url string 请æ±çè·¯å¾ 375 * @param query object 请æ±çåæ°query 376 * @param succCb function è¯·æ±æåä¹åçåè° 377 * @param failCb function 请æ±å¤±è´¥çåè° 378 * @param isJson boolean trueï¼ è§£æjson falseï¼ææ¬è¯·æ± é»è®¤å¼true 379 */ 380 const chatAjaxGet = function (url, query, succCb, failCb, isJson) { 381 // æ¼æ¥urlå query 382 if (query) { 383 url += "?"; 384 for (var key in query) { 385 url += key + "=" + query[key] + "&"; 386 } 387 // ææåä¸ä¸ª&å æ 388 url = url.slice(0, -1); 389 } 390 391 // 1ãå建对象 392 var ajax = new XMLHttpRequest(); 393 // 2ã建ç«è¿æ¥ 394 ajax.open("GET", url, true); 395 396 // 3ãåéè¯·æ± 397 ajax.send(null); 398 399 // 4ãçå¬ç¶æçæ¹å 400 ajax.onreadystatechange = function () { 401 if (ajax.readyState === 4) { 402 if (ajax.status === 200) { 403 // ç¨æ·ä¼ äºåè°ææ§è¡ 404 // isJsoné»è®¤å¼ä¸ºtrueï¼è¦è§£æjson 405 if (isJson === undefined) { 406 isJson = true; 407 } 408 var res = isJson ? (ajax.responseText && ajax.responseText != '' ? JSON.parse(ajax.responseText) : '') : ajax.responseText; 409 succCb && succCb(res); 410 } else { 411 // 请æ±å¤±è´¥ 412 failCb && failCb(); 413 } 414 } 415 } 416 }; 417 418 // æ¾ç¤ºè天çªå£ 419 var showChatDialog = function (userId, threadId, isSendSample) { 420 if ((typeof userId === 'string' && typeof threadId === 'string') || isSendSample === true) { // èªå¨è¥éæ¶userIdãthreadId为undefinedï¼ä½éè¦æisSendSample为trueä¼ è¿å» 421 if (typeof window.chatOpen === 'function') { 422 /** 423 * æ§è¡btn.clickè°ç¨çæ¯chatOpenæ¹æ³ 424 * ä½éè¿clickæ æ³ä¼ å 425 * æ æåæ°æ¶ï¼ç´æ¥è°ç¨chatOpen 426 * chatOpenæå¨æä»¶ï¼site/component/Controller.php 427 */ 428 const uId = typeof userId === 'undefined' ? '' : userId 429 const tId = typeof threadId === 'undefined' ? '' : threadId 430 window.chatOpen('', uId, tId, isSendSample) 431 } 432 } else { 433 let btn = document.getElementById('mibew-agent-button') 434 if (btn) { 435 btn.click() 436 } else if (typeof window.chatOpen === 'function') { 437 window.chatOpen('') 438 } 439 } 440 }; 441 442 var saveTriggerId = function (triggerId) { 443 let triggerids = window.localStorage.getItem('trigger_ids'); 444 if (!triggerids) { 445 triggerids = [] 446 } else { 447 triggerids = JSON.parse(triggerids); 448 } 449 triggerids.push(triggerId) 450 window.localStorage.setItem('trigger_ids', JSON.stringify(triggerids)) 451 }; 452 453 var chatTrigger = function () { 454 if (!isChat) return; 455 onmessageForServiceInTime(); 456 457 try { 458 var channel_id = '5087217616110925'; 459 var article_id = ''; 460 var category_id = ''; 461 var product_id = ''; 462 var triggers = null; 463 console.log("triggers", triggers) 464 465 if (!triggers || triggers.length === 0) return; 466 467 var triggerids = window.localStorage.getItem('trigger_ids'); 468 if (triggerids) { 469 triggerids = JSON.parse(triggerids); 470 } 471 472 triggers.forEach(function (trigger) { 473 if (!triggerids || triggerids.indexOf(trigger.id) === -1) { 474 let welcome_list = {} 475 if (trigger.welcome instanceof Array) { 476 trigger.welcome.forEach(function (item) { 477 welcome_list[item.code] = { 478 call_welcome: item.name 479 } 480 }) 481 } 482 let msgContent = { 483 config: { 484 call_push_type: trigger.push_type, 485 call_message_style: trigger.message_style, 486 call_welcome_list: welcome_list 487 } 488 } 489 const delayTime = Number(trigger.delay_time)*1e3 || 1e3 490 if (trigger.type && parseInt(trigger.type) === 1) { 491 // å¼å¯¼é¡µè§¦å 492 // èªå¨æå¼è天 493 // åç½®å¼å¯¼é¡µï¼ä¸éè¦èªå¨è§¦åæå¼è天çªå£ 494 setTimeout(() => { 495 greet(msgContent) 496 saveTriggerId(trigger.id) 497 }, delayTime); 498 } else { 499 // å置触åæè é®ä»¶ 500 let compareId = ''; 501 switch (trigger.target) { 502 case 'article': 503 compareId = article_id; 504 break; 505 case 'channel': 506 compareId = channel_id; 507 break; 508 case 'category': 509 compareId = category_id; 510 break; 511 case 'product': 512 compareId = product_id; 513 break; 514 } 515 if (trigger.data && trigger.data.length > 0 && compareId) { 516 trigger.data.forEach(item => { 517 // console.log(item, 'piwikVisitorUUID=' + window.piwikVisitorUUID); 518 // console.log(Mibew.Objects.ChatPopups, Object.keys(Mibew.Objects.ChatPopups)); 519 if (item.value && item.value === compareId) { 520 // èªå¨æå¼è天 521 if (trigger.type && parseInt(trigger.type) === 2) { // é®ä»¶ä¸è§¦åå¼¹çªäºä»¶ 522 setTimeout(() => { 523 greet(msgContent) 524 }, delayTime); 525 } 526 527 // get chatting thread 528 setTimeout(() => { 529 // æ¯å¦æ£å¨èå¤©ä¸ 530 var is_chatting = false;
531 chatAjaxGet('https://chat.site.joinf.com/joinfapi/getChattingThread', { 532 groupid: '8080', 533 uuid: window.piwikVisitorUUID 534 }, function(res) { 535 // console.log('get chatting thread', res); 536 is_chatting = res.success && res.data && !!res.data.threadid; 537 // console.log("is_chatting", is_chatting); 538 if (is_chatting) { 539 const threadid = res.data.threadid; 540 setTimeout(() => { 541 // ç´æ¥è§¦åï¼å¹¶åé触åå 容å°è天çé¢ 542 chatAjaxGet('https://chat.site.joinf.com/joinfapi/execTrigger', { 543 groupid: '8080', 544 threadid: threadid, 545 trigger_id: trigger.id, 546 language_id: '2', 547 uuid: window.piwikVisitorUUID 548 }, function(res) { 549 // console.log(res) 550 // save flag to log - trigger id 551 if (res.success) { 552 saveTriggerId(trigger.id) 553 } 554 }) 555 }, 1e3) 556 } 557 }); 558 }, 5e3); 559 } 560 }) 561 } 562 } 563 } else { 564 // console.log("æ¨å·²ç»è§¦åè¿") 565 } 566 }) 567 } catch (e) { 568 // console.log(e) 569 } 570 }; 571 572 // æ»å¨å è½½ 573 function scrollFun() { 574 console.log("æ»å¨å è½½ hasOpened=", hasOpened); 575 if (!hasOpened) { 576 hasOpened = true; 577 console.log("æ»å¨å è½½IN hasOpened=", hasOpened); 578 setTimeout(allFunctionHead, 500); 579 console.log("æ»å¨å è½½ 500 IN hasOpened=", hasOpened); 580 } 581 } 582 583 function allFunctionHead() { 584 chatTrigger(); 585 getWebSiteFlow(); 586 } 587 588 setTimeout(allFunctionHead, 500); 589 590 // 客æè¥é ---- Start 591 function onmessageForServiceInTime() { 592 if (window.piwikVisitorUUID) { 593 onmessageForService() 594 } else { 595 setTimeout(() => { 596 onmessageForServiceInTime() 597 }, 5000); 598 } 599 } 600 601 function onmessageForService(){ 602 if(window.eventSourceForService) { 603 window.eventSourceForService.close() 604 } 605 606 window.eventSourceForService = createConnection(window.piwikVisitorUUID, window.piwikVisitorUUID, function(msg) { 607 if (msg.type === 'startChat') { 608 greet(msg) 609 } 610 }) 611 612 var cname = localStorage.getItem('cname'); 613 var token = localStorage.getItem('token'); 614 if (cname !== null && cname !== 'null' && token !== null && token !== 'null') { 615 let unread = sessionStorage.getItem('unread') 616 if (unread > 0) { 617 insertUnReadNum(unread) 618 } 619 window.eventSourceForChatUnread = createConnection(cname, token, function(msg) { 620 if (msg.ikind === 2) { 621 insertUnReadNum(++unread) 622 } 623 }) 624 } 625 626 window.addEventListener('message', function(event) { 627 try { 628 var data = JSON.parse(event.data) 629 if (event.origin.indexOf('joinf.com') > -1) { 630 if (data.type === 'set-chat-thread-id') { 631 /**
632 * æå¼èå¤©å¼¹æ¡æ¶ï¼èµå¼threadId 633 * ç¨äºå¨å ³éæµè§å¨æ¶åèµ·äº¤äºæåå°å¯¹åºç客æç¶ææ¹ä¸ºç¦»çº¿ 634 * 635 * ä¹åè天弹æ¡è¢«è¸¢ææ¶ï¼èµå¼ä¸ºdata.id为nullï¼ç°å¨å·²ç»ä¸æ¨æ¶æ¯äºï¼data.idçå¤æææ¶ä¿ç 636 */ 637 if (data.id) { 638 localStorage.setItem('threadId', data.id); 639 } 640 if (window.eventSourceForChatUnread && data.id) { 641 window.eventSourceForChatUnread.close() 642 insertUnReadNum(0) 643 } 644 } else if (data.type === 'get-chat-unread') { 645 /** 646 * å ³échatå¼¹æ¡æ¶ï¼ç»§ç»çå¬å®¢æåéçæ¶æ¯ï¼å¹¶æ¾ç¤ºæªè¯»æ°é 647 * éè¦å¨parentçªå£å»ºç«é¿è¿æ¥ï¼æ¥åæ¶æ¯ 648 * ç»parentçªå£ä¼ å ¥ç¸åçcnameåtokenï¼ç¡®ä¿å»ºç«åä¸åè¯çé¿è¿æ¥ 649 */ 650 let unread = 0 651 insertUnReadNum(unread) 652 localStorage.setItem('cname', data.cname); 653 localStorage.setItem('token', data.token); 654 window.eventSourceForChatUnread = createConnection(data.cname, data.token, function(msg) { 655 if (msg.ikind === 2) { 656 insertUnReadNum(++unread) 657 } 658 }) 659 } 660 } 661 } catch(e) { 662 console.log(e) 663 } 664 }) 665 666 667 // window.addEventListener('load', function() { 668 // let threadId = localStorage.getItem('threadId') 669 // if (threadId && threadId !== 'null' && [0, 1, 2].includes(performance.navigation.type)) { // åéãå·æ°ã跳转, å ³éæ¶æ§è¡ 670 // fetch('https://chat.site.joinf.com/customer/leave?hidden=1&threadId=' + threadId) 671 // } 672 // }) 673 674 window.addEventListener('beforeunload', function() { 675 let threadId = localStorage.getItem('threadId') 676 if (threadId && threadId !== 'null' && document.querySelectorAll('.mibew-chat-wrapper').length > 0) { 677 fetch('https://chat.site.joinf.com/customer/leave?threadId=' + threadId) 678 } 679 if(window.eventSourceForService) { 680 window.eventSourceForService.close() 681 } 682 if(window.eventSourceForChatUnread) { 683 window.eventSourceForChatUnread.close() 684 } 685 }) 686 } 687 688 /** 689 * 建ç«é¿è¿æ¥ 690 * @param {String} cname - é¿è¿æ¥åæ° 691 * @param {String} token - é¿è¿æ¥åæ° 692 * @param {Function} callback - åè°ï¼å¯¹æ¥åçæ¶æ¯è¿è¡å¤ç 693 * @return eventSource 694 */ 695 function createConnection(cname, token, callback) { 696 var url = 'https://chat.site.joinf.com/icomet/sse' 697 url = url + '?cb=' + 'icomet_cb_' + 0 + 698 '&cname=' + cname + 699 '&seq=' + '0' + 700 '&noop=' + '0' + 701 '&token=' + token + 702 '&_=' + new Date().getTime() 703 704 var eventSource = new EventSource(url) 705 // è·åæ¶æ¯ 706 eventSource.onmessage = function(e) { 707 var data1 = JSON.parse(e.data) 708 if (!(data1 instanceof Array)) { 709 data1 = [data1] 710 } 711 var msg = null 712 for (var i in data1) { 713 msg = data1[i] 714 if (msg.type === 'data' && msg.content) { 715 var msgContent = JSON.parse(msg.content) 716 if (typeof callback === 'function') { 717 callback(msgContent) 718 } 719 } 720 } 721 } 722 723 eventSource.onerror = function(error) { 724 console.error('EventSource failed:', error); 725 eventSource.close(); // å ³éè¿æ¥ 726 } 727 728 return eventSource 729 } 730 731 /**
732 * 设置æªè¯»æ¶æ¯æç¤ºï¼ææªè¯»æ¶æ¯æå ¥å°å®¢ææé®çdomä¸, 并卿¹ålocalStorageä¸unreadçå¼ 733 * numæªè¯»æ° 734 * å½num = 0 æ¶ï¼ä¸æ¾ç¤º 735 * ä¸è½è®¾ç½®display: block ä¼ä¸flexæ ·å¼å²çª 736 */ 737 function insertUnReadNum(num) { 738 try { 739 var chatSidebarDom = document.getElementById('chat-sidebar-unread-num') 740 chatSidebarDom.textContent = num 741 chatSidebarDom.style.cssText = num > 0 ? '' : 'display: none' 742 sessionStorage.setItem('unread', num); 743 } catch(e) { 744 console.log(e) 745 } 746 } 747 748 // 设置 Session Cookie 749 function setCookie(name, value) { 750 document.cookie = `${name}=${value}; path=/`; 751 } 752 753 // 读å Cookie 754 function getCookie(name) { 755 const value = `; ${document.cookie}`; 756 const parts = value.split(`; ${name}=`); 757 if (parts.length === 2) return parts.pop().split(';').shift(); 758 } 759 760 /** 761 * è§¦åææå¼æè å¬å 762 * msgContent: { 763 * "type": "startChat", 764 * "threadid": "8071", 765 * "userid": "visit.7a319176d767ba10", 766 * "manageid": 1469567, 767 * "config": { 768 * "call_welcome": "hello welcome to Joinf", 769 * "call_welcome_list": { 770 * "en":{ 771 * "language_id":"2", 772 * "language_name":"è±è¯", 773 * "code":"en", 774 * "translate_code":"en" 775 * "language_en_name":"English" 776 * "is_show":"1", 777 * "name":"", 778 * "call_welcome":"666666666666666" 779 * }, 780 * "zh-cn":{ 781 * "language_id":"1", 782 * "language_name":"䏿", 783 * "code":"zh-ch", 784 * "translate_code":"zh-CN" 785 * "language_en_name":"EnSimplified Chinese" 786 * "is_show":"1", 787 * "name":"", 788 * "call_welcome":"666666666666666" 789 * }} 790 * "call_sound": "3", 791 * "call_push_type": "2", // 触åå½¢å¼ 792 * "call_pop_style": "1", // 客æå¼¹æ¡æ ·å¼ 793 * "call_message_style": "2", // æ¶æ¯æ°æ³¡æ ·å¼ 794 * "recall_welcome": "Welcome to our website", 795 * "recall_welcome_list": { 796 * "en": { 797 * "language_id": "2", 798 * "language_name": "è±è¯", 799 * "code": "en", 800 * "translate_code": "en", 801 * "language_en_name": "English", 802 * "is_show": "1", 803 * "name": "", 804 * "recall_welcome": "AAAAAAAAAA" 805 * }, 806 * "zh-cn": { 807 * "language_id": "1", 808 * "language_name": "ç®ä½ä¸æ", 809 * "code": "zh-cn", 810 * "translate_code": "zh-CN", 811 * "language_en_name": "Simplified Chinese", 812 * "is_show": "1", 813 * "name": "", 814 * "recall_welcome": "aaaaaaaaaa" 815 * } 816 * } 817 * "recall_delay_time": "10", 818 * "recall_switch": "1", 819 * "recall_sound": "1", 820 * "recall_push_type": "1", 821 * "recall_pop_style": "1", 822 * "recall_message_style": "2" 823 * }} 824 */ 825 function greet(msgContent) { 826 /**
827 * 妿è天弹æ¡å·²ç»æå¼ï¼åä¸è§¦åæ¨éå¼¹æ¡åèå¤©å¼¹æ¡ 828 * å é¤å¤æï¼Object.keys(Mibew.Objects.ChatPopups).length === 0 829 * é»è¾å·²æ¹ä¸ºï¼ç¬¬ä¸æ¬¡æå¼åï¼Mibewå®ä¾ä¼ä¸ç´åå¨ï¼ç¡®ä¿å ³éååæå¼æ¶æ¯åä¸ä¸ªä¼è¯ï¼è天åå²è®°å½ä¸ç´åå¨ï¼ 830 * æä»¥æ æ³åéè¿ Mibew.Objects.ChatPopups æ¥å¤æå®¢æèå¤©å¼¹æ¡æ¯å¦æå¼ 831 */ 832 if (typeof Mibew === 'undefined' || document.querySelectorAll('.mibew-chat-wrapper[style="display: block;"]').length > 0) { 833 return false; 834 } 835 836 let msgConfig = msgContent.config 837 if (msgConfig.call_push_type == 1) { 838 // ç´æ¥å¼¹å®¢æçª 839 showChatDialog(msgContent.userid, msgContent.threadid) 840 } else if (msgConfig.call_push_type == 2) { 841 // è·åå¼¹çªæ ·å¼ 842 generateTemplate(msgContent, reCall) 843 } else if (msgConfig.call_push_type == 3) { 844 generateFormTemplate(msgContent.userid, msgContent.threadid, msgContent.manageid, reCall) 845 } 846 playAudio(msgConfig.call_sound) 847 848 // éç¥åå°æ¥æ¶å°å¼¹çªä¿¡æ¯ 849 fetch('https://chat.site.joinf.com/thread/reback?threadId=' + msgContent.threadid) 850 851 function reCall() { 852 if (msgConfig.recall_switch === '1') { // å¬å 853 setTimeout(greet, Number(msgConfig.recall_delay_time) * 1000, deepExtend(msgContent, { 854 config: { 855 recall_switch: '0', // å ³éå¬åï¼é¿å å¾ªç¯æ§è¡ 856 call_welcome: msgConfig.recall_welcome, 857 call_sound: msgConfig.recall_sound, 858 call_push_type: msgConfig.recall_push_type, 859 call_pop_style: msgConfig.recall_pop_style, 860 call_message_style: msgConfig.recall_message_style 861 } 862 })) 863 } 864 } 865 866 function isObject(value) { 867 return value && typeof value === 'object' && !Array.isArray(value); 868 } 869 870 function deepExtend(target, ...sources) { 871 sources.forEach(source => { 872 for (let key in source) { 873 if (source.hasOwnProperty(key)) { 874 if (isObject(source[key]) && isObject(target[key])) { 875 target[key] = deepExtend({}, target[key], source[key]); 876 } else { 877 target[key] = source[key]; 878 } 879 } 880 } 881 }); 882 return target; 883 } 884 } 885 886 887 // å®ä¹ææ¾é³é¢ç彿° 888 function playAudio(call_sound = 1) { 889 let audioPlayer = document.getElementById('audioPlayer'); 890 const audioSrc = '//sitestatic.site.tx.joinf.com/default/images/message'+call_sound+'.mp3'; 891 if (!audioPlayer) { 892 audioPlayer = document.createElement('audio'); 893 audioPlayer.id = 'audioPlayer'; 894 audioPlayer.src = audioSrc; 895 document.body.appendChild(audioPlayer); 896 } else { 897 audioPlayer.src = audioSrc; 898 } 899 900 audioPlayer.play().catch(function(error) { 901 console.error('ææ¾é³é¢æ¶åºé:', error); 902 }); 903 } 904 905 function generateStyles() { 906 const styleElement = document.createElement('style'); 907 styleElement.type = 'text/css'; 908 909 // åºç¡æ ·å¼ 910 const baseStyles = ` 911 .template-style-1, .template-style-2, .template-style-3 { 912 position: fixed; 913 z-index: 2000; 914 background-color: rgba(255, 255, 255, .9); 915 margin: 0; 916 top: 0; 917 right: 0; 918 bottom: 0; 919 left: 0; 920 -webkit-transition: opacity .3s; 921 transition: opacity .3s; 922 } 923 `; 924 925 // style-1 ç¹ææ ·å¼ 926 const style1Styles = ` 927 .template-style-1 .style-1 { 928 position: absolute; 929 top: 50%; 930 left: 50%; 931 transform: translate(-50%, -50%); 932 width: 346px; 933 height: 292px; 934 background-image: url('https://site-1306475480.file.myqcloud.com/5396780959021690/2024/10/1729673447274/Frame%20427321758.png'); 935 background-repeat: no-repeat; 936 } 937 938 .template-style-1 .style-1-title { 939 font-size: 18px; 940 font-weight: 600; 941 text-align: center; 942 color: #ffffff;
943 line-height: 26px; 944 text-shadow: 0px 1px 4px 0px rgba(0, 100, 255, 0.51); 945 margin: 47px 40px 90px; 946 height: 82px; 947 display: -webkit-box; 948 -webkit-box-orient: vertical; 949 -webkit-line-clamp: 3; 950 overflow: hidden; 951 text-overflow: ellipsis; 952 } 953 954 .template-style-1 .style-1-btn { 955 display: flex; 956 justify-content: center; 957 width: 284px; 958 height: 40px; 959 line-height: 40px; 960 font-size: 14px; 961 background: #1366ff; 962 color: #fff; 963 border-radius: 8px; 964 box-shadow: 0px 0px 25px 0px rgba(33, 84, 187, 0.18); 965 margin: 0 auto; 966 cursor: pointer; 967 transition: opacity 0.3s ease; 968 } 969 970 .template-style-1 .style-1-btn:hover { 971 opacity: 0.9; 972 } 973 974 .template-style-1 .close { 975 position: absolute; 976 top: -50px; 977 right: -50px; 978 width: 24px; 979 height: 24px; 980 background-color: rgba(255, 255, 255, 0.30); 981 color: #fff; 982 border-radius: 50%; 983 display: flex; 984 align-items: center; 985 justify-content: center; 986 cursor: pointer; 987 font-size: 16px; 988 font-weight: bold; 989 } 990 @media screen and (max-width: 769px) { 991 .template-style-1 .close { 992 top: -40px; 993 right: 0; 994 } 995 } 996 997 .template-style-1 .close svg { 998 fill: #fff; 999 width: 16px; 1000 height: 16px; 1001 } 1002 `; 1003 1004 // style-2 ç¹ææ ·å¼ 1005 const style2Styles = ` 1006 .template-style-2 .style-2 { 1007 position: absolute; 1008 top: 50%; 1009 left: 50%; 1010 transform: translate(-50%, -50%); 1011 width: 350px; 1012 height: 411px; 1013 background-image: url('https://site-1306475480.file.myqcloud.com/5396780959021690/2024/10/1729736078006/%E6%A0%B7%E5%BC%8F%E4%B8%80.png'); 1014 background-repeat: no-repeat; 1015 } 1016 1017 .template-style-2 .style-2-title { 1018 font-size: 26px; 1019 font-weight: 600; 1020 text-align: center; 1021 color: #000; 1022 line-height: 30px; 1023 margin: 160px 32px 25px; 1024 height: 155px; 1025 display: -webkit-box; 1026 -webkit-box-orient: vertical; 1027 -webkit-line-clamp: 5; 1028 overflow: hidden; 1029 text-overflow: ellipsis; 1030 } 1031 1032 .template-style-2 .style-2-btn { 1033 display: flex; 1034 justify-content: center; 1035 width: 286px; 1036 height: 40px; 1037 line-height: 40px; 1038 background: #1366ff; 1039 color: #fff; 1040 border-radius: 8px; 1041 margin: 0 auto; 1042 cursor: pointer; 1043 transition: opacity 0.3s ease; 1044 } 1045 1046 .template-style-2 .style-2-btn:hover { 1047 opacity: 0.9; 1048 } 1049 1050 .template-style-2 .close { 1051 position: absolute; 1052 top: 20px; 1053 right: 20px; 1054 width: 24px; 1055 height: 24px; 1056 background-color: #ffffff; 1057 border-radius: 50%; 1058 display: flex; 1059 align-items: center; 1060 justify-content: center; 1061 cursor: pointer; 1062 } 1063 1064 .template-style-2 .close svg { 1065 fill: rgba(37, 38, 39, 0.6); 1066 width: 14px; 1067 height: 14px; 1068 } 1069 `; 1070 1071 1072 // style-3 ç¹ææ ·å¼ 1073 const style3Styles = ` 1074 .template-style-3 .style-3 { 1075 position: absolute; 1076 top: 50%; 1077 left: 50%; 1078 transform: translate(-50%, -50%); 1079 width: 400px; 1080 height: 240px; 1081 background-image: url('https://site-1306475480.file.myqcloud.com/5396780959021690/2024/10/1729733518826/%E6%A0%B7%E5%BC%8F%E4%B8%89.png'); 1082 background-repeat: no-repeat; 1083 } 1084 @media screen and (max-width: 769px) { 1085 .template-style-3 .style-3 { 1086 width: 325px; 1087 background-size: 325px 240px; 1088 } 1089 } 1090 .template-style-3 .style-3-title { 1091 font-size: 14px; 1092 font-weight: 600; 1093 text-align: center; 1094 color: #000; 1095 line-height: 20px; 1096 margin: 74px 20px 34px 181px; 1097 height: 80px; 1098 display: -webkit-box; 1099 -webkit-box-orient: vertical; 1100 -webkit-line-clamp: 4; 1101 overflow: hidden; 1102 text-overflow: ellipsis; 1103 } 1104 @media screen and (max-width: 769px) { 1105 .template-style-3 .style-3-title { 1106 margin: 50px 20px 34px 160px; 1107 } 1108 } 1109 1110 .template-style-3 .style-3-title span { 1111 color: #1366ff; 1112 } 1113 1114 .template-style-3 .style-3-btn { 1115 display: flex; 1116 justify-content: center; 1117 width: 200px; 1118 height: 32px; 1119 font-size: 14px; 1120 line-height: 32px; 1121 background: #1366ff; 1122 color: #fff; 1123 border-radius: 4px; 1124 margin: 0 auto; 1125 margin-left: 181px; 1126 cursor: pointer; 1127 transition: opacity 0.3s ease; 1128 } 1129 @media screen and (max-width: 769px) { 1130 .template-style-3 .style-3-btn { 1131 width: 144px; 1132 margin-left: 160px; 1133 text-align: center; 1134 font-size: 14px; 1135 } 1136 } 1137 1138 .template-style-3 .style-3-btn:hover { 1139 opacity: 0.9; 1140 } 1141 1142 .template-style-3 .close { 1143 position: absolute; 1144 top: -50px; 1145 right: -80px; 1146 width: 24px; 1147 height: 24px; 1148 background-color: rgba(255, 255, 255, 0.30); 1149 border-radius: 50%; 1150 display: flex; 1151 align-items: center; 1152 justify-content: center; 1153 cursor: pointer; 1154 } 1155 @media screen and (max-width: 769px) { 1156 .template-style-3 .close { 1157 position: absolute; 1158 top: -40px; 1159 right: 0; 1160 } 1161 } 1162 .template-style-3 .close svg { 1163 fill: #fff; 1164 width: 16px; 1165 height: 16px; 1166 } 1167 `; 1168 1169 // åå¹¶æææ ·å¼ 1170 styleElement.innerHTML = baseStyles + style1Styles + style2Styles + style3Styles; 1171 document.head.appendChild(styleElement); 1172 } 1173 1174 function generateTemplate(msgContent, reCall) { 1175 const templateType = Number(msgContent.config.call_message_style) 1176 1177 // 夿æ¯å¦å·²ç»å¼¹çª 1178 if (document.getElementById('template-style-' + templateType)) { 1179 return 1180 } 1181 1182 const message = msgContent.config.call_welcome 1183 const userId = msgContent.userid 1184 const threadId = msgContent.threadid 1185 let template, style, styleTitle, styleBtn, closeBtn, svg; 1186 1187 generateStyles(); 1188 1189 template = document.createElement('div'); 1190 template.className = 'template-style-' + templateType; 1191 template.id = 'template-style-' + templateType; 1192 template.style.backgroundColor = 'rgba(0, 0, 0, 0.7)'; 1193 1194 style = document.createElement('div'); 1195 style.className = 'style-' + templateType; 1196 1197 styleTitle = document.createElement('div'); 1198 styleTitle.className = 'style-' + templateType + '-title'; 1199 styleTitle.textContent = message; 1200 1201 styleBtn = document.createElement('div'); 1202 styleBtn.className = 'style-' + templateType + '-btn'; 1203 styleBtn.textContent = "Contact Customer Service"; 1204 1205 closeBtn = document.createElement('div'); 1206 closeBtn.className = 'close'; 1207 1208 svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); 1209 svg.setAttribute('viewBox', '0 0 1024 1024'); 1210 svg.setAttribute('version', '1.1'); 1211 svg.setAttribute('width', '16'); 1212 svg.setAttribute('height', '16'); 1213 svg.setAttribute('xmlns', 'http://www.w3.org/2000/svg'); 1214 svg.setAttribute('style', 'color: #ffffff;font-size: 16px;'); 1215 svg.innerHTML = '<path d="M817.024 273.92a48 48 0 1 0-67.904-67.84L511.552 443.648 273.92 206.08a48 48 0 0 0-67.84 67.84l237.568 237.632-237.568 237.568a48 48 0 0 0 67.84 67.84l237.632-237.568 237.568 237.632a48 48 0 0 0 67.84-67.904L579.456 511.552l237.632-237.632z">'; // 使ç¨ç©ºå符串 1216 1217 closeBtn.appendChild(svg); 1218 style.appendChild(styleTitle); 1219 style.appendChild(styleBtn); 1220 style.appendChild(closeBtn); 1221 1222 template.appendChild(style); 1223 document.body.appendChild(template); 1224 1225 // ç»å®ç¹å»äºä»¶ 1226 styleBtn.onclick = function() { 1227 showChatDialog(userId, threadId) 1228 template.remove(); 1229 }; 1230 1231 closeBtn.onclick = function () { 1232 template.remove(); 1233 let audioPlayerEle = document.getElementById('audioPlayer'); 1234 if (audioPlayerEle) { 1235 audioPlayerEle.remove(); 1236 } 1237 if (typeof reCall === 'function') { 1238 reCall(); 1239 } 1240 }; 1241 } 1242 1243 function generateFormStyles() { 1244 const styleElement = document.createElement('style'); 1245 styleElement.type = 'text/css'; 1246 1247 // style-4 ç¹ææ ·å¼ 1248 const style4Styles = ` 1249 .template-style-4 { 1250 position: fixed; 1251 z-index: 2000; 1252 background-color: rgba(255, 255, 255, .9); 1253 margin: 0; 1254 top: 0; 1255 right: 0; 1256 bottom: 0; 1257 left: 0; 1258 -webkit-transition: opacity .3s; 1259 transition: opacity .3s; 1260 } 1261 1262 .template-style-4 .style-4 { 1263 position: absolute; 1264 top: 50%; 1265 left: 50%; 1266 transform: translate(-50%, -50%); 1267 width: 440px; 1268 border-radius: 20px; 1269 height: 590px; 1270 background-image: url('https://site-1306475480.file.myqcloud.com/5396780959021690/2024/10/1729740231016/%E6%B0%94%E6%B3%A1%E5%BC%B9%E7%AA%97.png'); 1271 background-repeat: no-repeat; 1272 background-size: cover; 1273 } 1274 1275 @media screen and (max-width: 769px) { 1276 .template-style-4 .style-4 { 1277 width: 325px; 1278 height: 400px; 1279 } 1280 } 1281 1282 .template-style-4 .close { 1283 position: absolute; 1284 top: 20px; 1285 right: 20px; 1286 width: 24px; 1287 height: 24px; 1288 background-color: rgba(255, 255, 255, 0.30); 1289 color: #fff; 1290 border-radius: 50%; 1291 display: flex; 1292 align-items: center; 1293 justify-content: center; 1294 cursor: pointer; 1295 font-size: 16px; 1296 font-weight: bold; 1297 } 1298 1299 .template-style-4 .close svg { 1300 fill: #7e7e7e; 1301 width: 16px; 1302 height: 16px; 1303 } 1304 1305 #myForm { 1306 overflow-y: auto; 1307 overflow-x: hidden; 1308 height: 406px; 1309 margin: 160px 32px 32px; 1310 } 1311 @media screen and (max-width: 769px) { 1312 #myForm { 1313 height: 207px; 1314 } 1315 } 1316 #myForm .chat-form-item { 1317 margin-bottom: 20px; 1318 } 1319 1320 #myForm .chat-form-item .chat-form-item__content { 1321 display: flex; 1322 } 1323 1324 #myForm .chat-form-item .chat-form-item__content.has-error .chat-form-control { 1325 border-color: #E02D36; 1326 } 1327 1328 #myForm .chat-form-item-radio .radio-label, 1329 #myForm .chat-form-item-checkbox .checkbox-label { 1330 font-size: 14px; 1331 font-weight: 400; 1332 color: #9192a9; 1333 line-height: 20px; 1334 margin-bottom: 6px; 1335 } 1336 1337 #myForm .chat-form-item-radio .radio-item label, 1338 #myForm .chat-form-item-checkbox .checkbox-item label { 1339 font-size: 14px; 1340 font-weight: 400; 1341 color: #050728; 1342 line-height: 20px; 1343 margin: 0px 12px 4px 0px; 1344 } 1345 1346 #myForm .chat-form-item-radio .radio-item input, 1347 #myForm .chat-form-item-checkbox .checkbox-item input { 1348 margin-right: 4px; 1349 } 1350 1351 #myForm .chat-form-control { 1352 width: 100%; 1353 height: 36px; 1354 background: #f2f3f5; 1355 border: 1px solid #f2f3f5; 1356 border-radius: 4px; 1357 padding: 8px 12px; 1358 box-shadow: none; 1359 outline: none; 1360 } 1361 1362 #myForm button { 1363 display: flex; 1364 justify-content: center; 1365 align-items: center; 1366 width: 100%; 1367 height: 40px; 1368 background: #1366ff; 1369 border-color: transparent; 1370 color: #fff; 1371 border-radius: 8px; 1372 margin: 0 auto; 1373 cursor: pointer; 1374 transition: opacity 0.3s ease; 1375 outline: none !important; 1376 box-shadow: none; 1377 } 1378 1379 #myForm button:hover { 1380 opacity: 0.9; 1381 } 1382 1383 #myForm .myForm_tip { 1384 font-size: 12px; 1385 font-weight: 400;
1386 color: #e02d36; 1387 line-height: 10px; 1388 } 1389 `; 1390 1391 styleElement.innerHTML = style4Styles; 1392 document.head.appendChild(styleElement); 1393 } 1394 1395 // 卿å建jsæä»¶ 1396 function createScriptFile(filename, callback) { 1397 const scripts = document.getElementsByTagName('script'); 1398 for (let item of scripts) { 1399 if (item.src && item.src.includes(filename)) { 1400 if (typeof callback === 'function') { 1401 callback(); 1402 } 1403 return false; 1404 } 1405 } 1406 1407 var script = document.createElement('script') 1408 script.setAttribute("type", "text/javascript") 1409 script.setAttribute("src", filename) 1410 script.onload = function() { 1411 if (typeof callback === 'function') { 1412 callback(); 1413 } 1414 } 1415 1416 if (typeof script !== "undefined") { 1417 document.getElementsByTagName("head")[0].appendChild(script); 1418 } 1419 } 1420 1421 // 卿çæè¡¨åæ¨¡æ¿ 1422 function generateFormTemplate(userId, threadId, manageId, reCall) { 1423 1424 if (document.getElementById('template-style-4')) { 1425 return 1426 } 1427 generateFormStyles(); 1428 1429 var inquiryField = [{"inquiry_field_id":"5087217623390915","type":"textarea","code":"message","is_required":"1","status":"1","sort_order":"8","tag":"","style":"","custom_tip":"0","show_name":"1","desc":{"language_id":"2","name":"Message Content","tip":null,"language_name":"\u82f1\u8bed"},"fileStyle":"default","value":[]},{"inquiry_field_id":"5168930778941354","type":"text","code":"tel","is_required":"0","status":"1","sort_order":"4","tag":"","style":"","custom_tip":"0","show_name":"1","desc":{"language_id":"2","name":"Mobile Phone","tip":null,"language_name":"\u82f1\u8bed"},"fileStyle":"default","value":[]},{"inquiry_field_id":"5087217623398202","type":"text","code":"email","is_required":"1","status":"1","sort_order":"3","tag":"","style":"","custom_tip":"0","show_name":"1","desc":{"language_id":"2","name":"Email","tip":null,"language_name":"\u82f1\u8bed"},"fileStyle":"default","value":[]},{"inquiry_field_id":"5107385449303478","type":"text","code":"company_name","is_required":"0","status":"1","sort_order":"2","tag":"","style":"","custom_tip":"0","show_name":"1","desc":{"language_id":"2","name":"Company Name","tip":null,"language_name":"\u82f1\u8bed"},"fileStyle":"default","value":[]}]; 1430 var templateStyle3 = '' 1431 templateStyle3 = ` 1432 <div id="template-style-4" class="template-style-4" style="background-color: rgba(0, 0, 0, 0.7);z-index: 2000;"> 1433 <div class="style-4"> 1434 <form id="myForm" action="" novalidate method="post" enctype="multipart/form-data" onsubmit="return false;"> 1435 ` 1436 inquiryField.forEach(item => { 1437 if (item.code == "country") { 1438 var country = '' 1439 item.value.forEach(child => { 1440 country = country + `<option value="${child.country_id}">${child.name}</option>` 1441 }) 1442 templateStyle3 += ` 1443 <div class="chat-form-item"> 1444 <div class="chat-form-item__content"> 1445 <select class="chat-form-control" name="${item.inquiry_field_id}" placeholder="${item.desc.name}" ${item.is_required == 1 ? "required" : ""} data-error-required-message="This is a required field"> 1446 <option>${item.desc.name}</option> 1447 ${country} 1448 </select> 1449 </div> 1450 </div> 1451 ` 1452 } else { 1453 switch (item.type) { 1454 case 'text': 1455 if (item.code == 'captcha') { 1456 let languageId = '2' || '2' 1457 templateStyle3 += ` 1458 <div class="chat-form-item"> 1459 <div class="chat-form-item__content"> 1460 <input type="text" placeholder="${item.desc.name}" class="chat-form-control chat-js-captcha_ipt" ${item.is_required == 1 ? "required" : ""} style="width: 120px;" data-error-required-message="This is a required field" name="captcha"> 1461 <img id="chat-captcha-img" class="chat-js-captcha_img" style="height:36px;vertical-align:middle;margin-left:10px;" src="/index.php?r=captcha/index&language_id=${languageId}&${Math.random()}" onClick="this.src='/index.php?r=Captcha/index&language_id=${languageId}&'+${Math.random()}-"> 1462 </div> 1463 </div> 1464 ` 1465 } else if (item.code == 'email') { 1466 templateStyle3 += ` 1467 <div class="chat-form-item"> 1468 <div class="chat-form-item__content"> 1469 <input type="email" id="${item.code}" name="email" ${item.is_required == 1 ? "required" : ""} autocomplete="off" class="chat-form-control" placeholder="${item.desc.name}" data-error-required-message="This is a required field" data-error-email-message="Please enter your valid email address"> 1470 </div> 1471 </div> 1472 ` 1473 } else { 1474 templateStyle3 += ` 1475 <div class="chat-form-item"> 1476 <div class="chat-form-item__content"> 1477 <input type="${item.type}" id="${item.code}" name="${item.inquiry_field_id}" ${item.is_required == 1 ? "required" : ""} autocomplete="off" class="chat-form-control" placeholder="${item.desc.name}" data-error-required-message="This is a required field"> 1478 </div> 1479 </div> 1480 ` 1481 } 1482 break 1483 case 'select': 1484 var options = '' 1485 item.value.forEach(child => { 1486 options = options + `<option value="${child.inquiry_field_value_id}" title="${child.desc.name}">${child.desc.name}</option>` 1487 }) 1488 templateStyle3 += ` 1489 <div class="chat-form-item"> 1490 <div class="chat-form-item__content"> 1491 <select class="chat-form-control" name="${item.inquiry_field_id}" placeholder="${item.desc.name}" ${item.is_required == 1 ? "required" : ""} data-error-required-message="This is a required field"> 1492 <option></option> 1493 ${options} 1494 </select> 1495 </div> 1496 </div> 1497 ` 1498 break 1499 case 'textarea': 1500 templateStyle3 += ` 1501 <div class="chat-form-item"> 1502 <div class="chat-form-item__content"> 1503 <textarea type="${item.type}" id="${item.code}" name="${item.inquiry_field_id}" ${item.is_required == 1 ? "required" : ""} class="chat-form-control" placeholder="${item.desc.name}" data-error-required-message="This is a required field" style="height: 80px"></textarea> 1504 </div> 1505 </div> 1506 ` 1507 break 1508 case 'radio': 1509 var check = '' 1510 item.value.forEach(child => { 1511 check = check + ` 1512 <label> 1513 <input type="${item.type}" ${item.is_required == 1 ? "required" : ""} name="${item.inquiry_field_id}" placeholder="${item.desc.name}" value="${child.inquiry_field_value_id}" data-error-required-message="This is a required field" />${child.desc.name}</label> 1514 ` 1515 }) 1516 templateStyle3 += ` 1517 <div class="chat-form-item chat-form-item-radio"> 1518 <div class="chat-form-item__content" style="display: block;"> 1519 <label class="radio-label">${item.desc.name}</label> 1520 <div class="radio-item"> 1521 ${check} 1522 </div> 1523 </div> 1524 </div> 1525 ` 1526 break 1527 // mutiple option 1528 case 'checkbox': 1529 var check = '' 1530 item.value.forEach(child => { 1531 check = check + ` 1532 <label> 1533 <input type="${item.type}" ${item.is_required == 1 ? "required" : ""} name="${item.inquiry_field_id}" placeholder="${item.desc.name}" value="${child.inquiry_field_value_id}" data-error-required-message="This is a required field" /> 1534 ${child.desc.name} 1535 </label> 1536 ` 1537 }) 1538 templateStyle3 += ` 1539 <div class="chat-form-item chat-form-item-checkbox"> 1540 <div class="chat-form-item__content" style="display: block;"> 1541 <label class="checkbox-label">${item.desc.name}</label> 1542 <div class="checkbox-item"> 1543 ${check} 1544 </div> 1545 </div> 1546 </div> 1547 ` 1548 break 1549 } 1550 } 1551 }) 1552 templateStyle3 += ` 1553 <button type="submit">æäº¤</button> 1554 </form> 1555 </div> 1556 </div> 1557 `; 1558 1559 let closeBtn = document.createElement('div'); 1560 closeBtn.className = 'close'; 1561 1562 let svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); 1563 svg.setAttribute('viewBox', '0 0 1024 1024'); 1564 svg.setAttribute('version', '1.1'); 1565 svg.setAttribute('width', '16'); 1566 svg.setAttribute('height', '16'); 1567 svg.setAttribute('xmlns', 'http://www.w3.org/2000/svg'); 1568 svg.setAttribute('style', 'color: #ffffff;font-size: 16px;'); 1569 svg.innerHTML = '<path d="M817.024 273.92a48 48 0 1 0-67.904-67.84L511.552 443.648 273.92 206.08a48 48 0 0 0-67.84 67.84l237.568 237.632-237.568 237.568a48 48 0 0 0 67.84 67.84l237.632-237.568 237.568 237.632a48 48 0 0 0 67.84-67.904L579.456 511.552l237.632-237.632z">'; // 使ç¨ç©ºå符串 1570 1571 closeBtn.appendChild(svg); 1572 1573 document.body.insertAdjacentHTML('beforeend', templateStyle3); 1574 1575 let templateStyle = document.getElementById('template-style-4') 1576 templateStyle.childNodes[1].appendChild(closeBtn) 1577 1578 createScriptFile('//sitestatic.site.tx.joinf.com/default/libs/jquery-2.1.1.min.js', function() { 1579 createScriptFile('//sitestatic.site.tx.joinf.com/default/libs/jquery.validate.min.js', function() { 1580 sendSearchInquiry2.init(userId, threadId, manageId) 1581 }); 1582 }); 1583 1584 closeBtn.onclick = function () { 1585 templateStyle.remove(); 1586 let audioPlayerEle = document.getElementById('audioPlayer'); 1587 if (audioPlayerEle) { 1588 audioPlayerEle.remove(); 1589 } 1590 if (typeof reCall === 'function') { 1591 reCall(); 1592 } 1593 }; 1594 } 1595 1596 // åé询ç 1597 var sendSearchInquiry2 = { 1598 init: function (userId, threadId, manageId) { 1599 // this.setCaptcha() 1600 this.bindEvent(userId, threadId, manageId) 1601 }, 1602 bindEvent: function (userId, threadId, manageId) { 1603 var _this = this 1604 1605 $('#myForm').each(function () { 1606 var $this = $(this) 1607
1608 var validationMessages = {} 1609 1610 $this.find('input,select,textarea').each(function () { // add more type hear 1611 1612 var singleElementMessages = {}; 1613 1614 var fieldName = $(this).attr('name'); 1615 1616 if (!fieldName) { 1617 //field Name is not defined continue ; 1618 return true; 1619 } 1620 1621 if ($(this).prop('required')) { 1622 singleElementMessages['required'] = $(this).data('error-required-message'); 1623 } 1624 1625 if ($(this).attr('type') == 'email') { 1626 singleElementMessages['email'] = $(this).data('error-email-message'); 1627 } 1628 1629 validationMessages[fieldName] = singleElementMessages; 1630 1631 }); 1632 1633 $(this).validate({ 1634 highlight: function (element) { 1635 $(element).parent().addClass('has-error') 1636 }, 1637 unhighlight: function (element) { 1638 $(element).parent().removeClass('has-error') 1639 }, 1640 errorElement: 'span', 1641 errorClass: 'myForm_tip', 1642 errorPlacement: function (error, element) { 1643 if (element.parents('.chat-form-item__content').length) { 1644 error.insertAfter(element.parents('.chat-form-item__content')) 1645 } else { 1646 error.insertAfter(element) 1647 } 1648 }, 1649 rules: { 1650 email: { 1651 required: true, 1652 email: true 1653 }, 1654 message: { 1655 required: true, 1656 maxlength: 4000 1657 } 1658 }, 1659 messages: validationMessages, 1660 submitHandler: function (form) { 1661 _this.inquiryContact(form, userId, threadId, manageId) 1662 } 1663 }) 1664 }) 1665 }, 1666 // 询ç 1667 inquiryContact: function (form, userId, threadId, manageId) { 1668 var $form = $(form) 1669 // è¿ééè¦å¤è¯è¨ 1670 var languageID = $form.data('lang') || '2' 1671 var isPass = true 1672 var email = '' 1673 var message = '' 1674 var str = '[{'; 1675 // selectå¤ç 1676 var contactSelect = $form.find('select'); 1677 if (contactSelect.length != 0) { 1678 contactSelect.each(function (i, v) { 1679 str = str + '"' + v.name + '":' + '"' + v.value + '",'; 1680 }) 1681 } 1682 // checkbox å¤ç 1683 var checkboxStr = '' 1684 var num = 0; 1685 var name = '' 1686 var checkboxArr = $form.find("input[type='checkbox']"); 1687 if (checkboxArr.length != 0) { 1688 checkboxArr.each(function (i, v) { 1689 if (v.checked == true) { 1690 if (checkboxStr == '') { 1691 if (i == 0 && checkboxArr.length != 1) { 1692 checkboxStr = '"' + v.name + '": "' + v.value; 1693 name = v.name 1694 } else { 1695 checkboxStr = '"' + v.name + '": "' + v.value; 1696 name = v.name 1697 } 1698 } else { 1699 if (name === v.name) { 1700 checkboxStr = checkboxStr + ',' + v.value; 1701 } else { 1702 checkboxStr = checkboxStr + '",' + '"' + v.name + '": "' + v.value; 1703 name = v.name 1704 } 1705 } 1706 } else { 1707 num++ 1708 } 1709 // å¢å 夿ï¼åªæCheckBoxæéä¸é¡¹æè¦å¢å ", 1710 if (i == checkboxArr.length - 1 && num !== checkboxArr.length) { 1711 checkboxStr = checkboxStr + '",' 1712 } 1713 }) 1714 } 1715 str = str + checkboxStr; 1716 //radio å¤ç 1717 var numR = 0; 1718 var radioArr = $form.find("input[type='radio']"); 1719 if (radioArr.length != 0) { 1720 radioArr.each(function (i, v) { 1721 if (v.checked == false) { 1722 numR++ 1723 } else { 1724 str = str + '"' + v.name + '":' + '"' + v.value + '",'; 1725 } 1726 }); 1727 } 1728 //input å¤ç 1729 var contactArr = $form.find('input'); 1730 contactArr.each(function (i, v) { 1731 if (isPass) { 1732 if (v.required && v.value == '') {
1733 isPass = false; 1734 mySwal('' + v.placeholder + ' ' + errStr); 1735 } 1736 if (v.type == 'radio' || v.type == 'checkbox') { 1737 //è¿æ»¤ åéæ¡ä¸å¤éæ¡ 1738 } else if (v.id == 'email') { 1739 email = v.value; 1740 } else if (v.name != '') { 1741 str = str + '"' + v.name + '":' + '"' + v.value + '",'; 1742 } 1743 } 1744 }) 1745 //textarea å¤ç 1746 var textareaArr = $form.find('textarea') 1747 if (textareaArr.length != 0) { 1748 textareaArr.each(function (i, v) { 1749 if (v.id == 'message') { 1750 message = v.value; 1751 } else { 1752 str = str + '"' + v.name + '":' + '"' + v.value + '",'; 1753 } 1754 }); 1755 } 1756 //file å¤ç 1757 var fileArr = $form.find('.url_value') 1758 if (fileArr.length != 0) { 1759 fileArr.each(function (i, v) { 1760 if (v.id == 'message') { 1761 message = v.value; 1762 } else { 1763 str = str + '"' + v.name + '":' + '"' + v.value + '",'; 1764 } 1765 }); 1766 } 1767 if(str[str.length - 1] === ',') { 1768 str = str.substr(0, str.length - 1); 1769 } 1770 str = str + '}]'; 1771 1772 1773 var flag = true 1774 if (flag) { 1775 flag = false 1776 $.ajax({ 1777 type: "POST", 1778 url: "/index.php?r=inquiry/send", 1779 // data: "email=" + email + "&message=" + message + "&custom_field=" + str + "&from_chat=1&manageid=" + manageId ? manageId : '', 1780 data: { 1781 email: email, 1782 message: message, 1783 custom_field: str, 1784 from_chat: 1, 1785 manageid: manageId ? manageId : '' 1786 }, 1787 success: function (res) { 1788 if (res.success) { 1789 // è¿ééè¦å¤è¯è¨ 1790 document.getElementById('template-style-4').remove() 1791 showChatDialog(userId, threadId, true) // true ç¨äºå¸®è®¿å®¢èªå¨åé䏿¡æ¶æ¯ï¼æå·²æäº¤å¯æ ·ç»è®°ï¼å¹¶åé询çï¼ 1792 } else { 1793 if (res.msg && typeof res.msg.message === 'string') { 1794 var $tips = $('<p class="myForm_tip" style="text-align: center"><br>' + res.msg.message + '</p>') 1795 $form.append($tips) 1796 setTimeout(() => { 1797 $tips.remove() 1798 }, 3000); 1799 } 1800 } 1801 setTimeout(function () { 1802 flag = true 1803 }, 3000); 1804 } 1805 }); 1806 } 1807 } 1808 } 1809})() 1810</script>
1810 1811</div> 1812 <div class=> 1813 <div class="topbar visible-md-block visible-lg-block"> 1814 <div class="container"> 1815 <div class="pull-left j-welcome">Strive for Excellence!</div> 1816 <ul class="nav navbar-nav navbar-right "> 1817 <li class="dropdown"> 1818 <a href="javascript:void(0)" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-mobile" style="font-size:18px"></i></a> 1819 <div class="dropdown-menu dropdown-menu-left dropdown-caret QR-code" aria-labelledby="dLabel"> 1820 <img src="/index.php?r=qrcode&language_id=2" class="j-QR-code_img lazy" title="Scan qrcode to view mobile website" /> 1821 <p style="line-height: 1;text-align: center;white-space: break-spaces;">Scan qrcode to view mobile website</p> 1822 </div> 1823 </li> 1824 <li class="dropdown"> 1825 <a href="//www.searayoptical.com/index.php?r=member/memberInquiry&language_id=2" class="joinf-user" rel="nofollow" title="Register now/Login"><i class="fa fa-user"></i></a> 1826 </li> 1827 <!-- / cart --> 1828 <li class="j-toolbar_menu_item dropdown header_shopping_cart"> 1829 <a href="//www.searayoptical.com/en/inquiry.html" data-qyt="0" class="toolbar-cart__link"> 1830 <svg class="svg-icon"> 1831 <use xlink:href="#icon-jf-icon-shoppingcart-o" /> 1832 </svg> 1833 </a> 1834 <div class="dropdown-menu dropdown-menu-right header-cart" id="header-cart__wrap"> 1835 1836 </div> 1837 </li> 1838 <li class="dropdown"> 1839 <a href="javascript:void(0);"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/en.png" alt="English"> English <i class="fa fa-angle-down"></i> 1840 </a> 1841 <ul class="dropdown-menu dropdown-menu-left"> 1842 <li><a href="//www.searayoptical.com/en/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/en.png" alt="English"> English</a></li> 1843 <li><a href="//www.searayoptical.com/spa/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/spa.png" alt="Español"> Español</a></li> 1844 <li><a href="//www.searayoptical.com/fra/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/fra.png" alt="Français"> Français</a></li> 1845 <li><a href="//www.searayoptical.com/it/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/it.png" alt="lingua italiana"> lingua italiana</a></li> 1846 <li><a href="//www.searayoptical.com/de/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/de.png" alt="Deutsch"> Deutsch</a></li> 1847 <li><a href="//www.searayoptical.com/ara/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/ara.png" alt="Ø§ÙØ¹Ø±Ø¨ÙØ©"> Ø§ÙØ¹Ø±Ø¨ÙØ©</a></li> 1848 </ul> 1849 </li> 1850 <li class="dropdown"> 1851 <a href="#" id="toolbar-search" trackType="10"> 1852 <i class="fa fa-search"></i> 1853 </a> 1854 </li> 1855 </ul> 1856 </div> 1857 </div> 1858 <!-- Start Navigation --> 1859 <nav class="navbar navbar-default visible-md-block visible-lg-block navbar-mobile bootsnav nav-fixed"> 1860 <!-- <nav class="navbar navbar-default visible-md-block visible-lg-block navbar-mobile bootsnav"> --> 1861 <!-- Start Side Side --> 1862 <div class="container"> 1863 <!-- Collect the nav links, forms, and other content for toggling --> 1864 <div class="collapse navbar-collapse logo-nav-search" id="navbar-menu"> 1865 <a class="site-logo" href="//www.searayoptical.com"><img class="lazy" src="https://yunpan.cdn.site.joinf.com/5087217610023486/2021/12/K5iBPP7j7x.png" alt="Wenzhou Searay Optical Co., Ltd." /></a> 1866 <!-- <ul class="nav navbar-nav"> --> 1867 <!-- <li><a href="//www.searayoptical.com" title="Home" >Home</a></li><li><a href="//www.searayoptical.com/en/news.html" title="Blog" class="active">Blog</a></li><li class="dropdown"><a href="//www.searayoptical.com/en/product.html" title="Products" class="dropdown-toggle" data-toggle="dropdown">Products</a><ul class="dropdown-menu"><li class="dropdown"><a href="//www.searayoptical.com/category1.html" title="" class="dropdown-toggle" data-toggle="dropdown">Hot Latest</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/new-arrival.html" title="">New arrival</a></li><li><a href="//www.searayoptical.com/popular-fashion.html" title="">Popular Fashion</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/bio-glasses.html" title="" class="dropdown-toggle" data-toggle="dropdown">Bio-Eyewear</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/wooden-eyewear.html" title="">Wooden Eyewear</a></li><li><a href="//www.searayoptical.com/bio-acetate-eyewear.html" title="">Bio-Acetate Eyewear</a></li><li><a href="//www.searayoptical.com/g850-bio-plastic-glasses.html" title="">G850 Bio-Plastic Glasses</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/clothing.html" title="" class="dropdown-toggle" data-toggle="dropdown">Optical Frames</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/metal-frames.html" title="">Metal Frames</a></li><li><a href="//www.searayoptical.com/acetate-frames.html" title="">Acetate Frames</a></li><li><a href="//www.searayoptical.com/aluminium-frames.html" title="">Aluminium Frames</a></li><li><a href="//www.searayoptical.com/titanium-frames.html" title="">Titanium Frames</a></li><li><a href="//www.searayoptical.com/rimless-frames.html" title="">Rimless frames</a></li><li><a href="//www.searayoptical.com/tr90-frames.html" title="">TR90 Frames</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/5087217623297532.html" title="" class="dropdown-toggle" data-toggle="dropdown">Sunglasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/acetate-sunglasses.html" title="">Acetate Sunglasses</a></li><li><a href="//www.searayoptical.com/metal-sunglasses.html" title="">Metal Sunglasses</a></li><li><a href="//www.searayoptical.com/aluminium-sunglasses.html" title="">Aluminium Sunglasses</a></li><li><a href="//www.searayoptical.com/sport-sunglasses.html" title="">Sport Sunglasses</a></li><li><a href="//www.searayoptical.com/tr90-sunglasses.html" title="">TR90 Sunglasses</a></li><li><a href="//www.searayoptical.com/pc-sunglasses.html" title="">PC Sunglasses</a></li><li><a href="//www.searayoptical.com/clip-on-sunglasses.html" title="">Clip-on Sunglasses</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/5087217623357652.html" title="" class="dropdown-toggle" data-toggle="dropdown">Kids Glasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/kids-optical-frames.html" title="">Kids Optical Frames</a></li><li>
1867<a href="//www.searayoptical.com/kids-clip-on-glasses.html" title="">Kids Clip-on Glasses</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/5087217623326305.html" title="" class="dropdown-toggle" data-toggle="dropdown">Anti-Blue Light Glasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/metal-series.html" title="">Metal Series</a></li><li><a href="//www.searayoptical.com/acetate-series.html" title="">Acetate Series</a></li><li><a href="//www.searayoptical.com/plastic-series.html" title="">Plastic Series</a></li><li><a href="//www.searayoptical.com/kinds-of-lenses.html" title="">Kinds of lenses</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/cost-effective-glasses.html" title="" class="dropdown-toggle" data-toggle="dropdown">Cost-effective Glasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/usd0-5-2-0-plastic-series.html" title="">USD0.5~2.0 Plastic Series</a></li><li><a href="//www.searayoptical.com/usd1-3-metal-series-.html" title="">USD1.0~3.0 Metal Series</a></li><li><a href="//www.searayoptical.com/usd1-8-3-0-acetate-series.html" title="">USD1.8~3.0 Acetate Series</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/reading-glasses.html" title="" class="dropdown-toggle" data-toggle="dropdown">Reading Glasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/5099622337981847.html" title="">Plastic Series</a></li></ul></li></ul></li><li><a href="//www.searayoptical.com/en/aboutus.html" title="About Us" target="_blank">About Us</a></li><li><a href="//www.searayoptical.com/en/download.html" title="Download" target="_blank">Download</a></li><li><a rel="nofollow" href="//www.searayoptical.com/en/inquiry.html" title="Send Inquiry" >Send Inquiry</a></li><li><a href="//www.searayoptical.com/en/privacy-policy.html" title="FAQ" >FAQ</a></li> --> 1868 <!-- 两个è´ç©è½¦ æ æ³¨é --> 1869 <!-- <li class="nav_icon nav_Cart"><a href="//www.searayoptical.com/en/inquiry.html" title="Cart"><span 1870 class="iconfont icon-Cart"></span><span class="cartli_span">0</span></a></li> --> 1871 <!-- </ul> --> 1872 <nav class='greedy'> 1873 <button> 1874 <div class="hamburger"> 1875 <svg class="svg-icon" style="width: 20px;height:20px"> 1876 <use xlink:href="#icon-gengduo-o" /> 1877 </svg> 1878 </div> 1879 </button> 1880 <ul class=" visible-links nav navbar-nav"> 1881 <li><a href="//www.searayoptical.com" title="Home" >Home</a></li><li><a href="//www.searayoptical.com/en/news.html" title="Blog" class="active">Blog</a></li><li class="dropdown"><a href="//www.searayoptical.com/en/product.html" title="Products" class="dropdown-toggle" data-toggle="dropdown">Products</a><ul class="dropdown-menu"><li class="dropdown"><a href="//www.searayoptical.com/category1.html" title="" class="dropdown-toggle" data-toggle="dropdown">Hot Latest</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/new-arrival.html" title="">New arrival</a></li><li><a href="//www.searayoptical.com/popular-fashion.html" title="">Popular Fashion</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/bio-glasses.html" title="" class="dropdown-toggle" data-toggle="dropdown">Bio-Eyewear</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/wooden-eyewear.html" title="">Wooden Eyewear</a></li><li><a href="//www.searayoptical.com/bio-acetate-eyewear.html" title="">Bio-Acetate Eyewear</a></li><li><a href="//www.searayoptical.com/g850-bio-plastic-glasses.html" title="">G850 Bio-Plastic Glasses</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/clothing.html" title="" class="dropdown-toggle" data-toggle="dropdown">Optical Frames</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/metal-frames.html" title="">Metal Frames</a></li><li><a href="//www.searayoptical.com/acetate-frames.html" title="">Acetate Frames</a></li><li><a href="//www.searayoptical.com/aluminium-frames.html" title="">Aluminium Frames</a></li><li><a href="//www.searayoptical.com/titanium-frames.html" title="">Titanium Frames</a></li><li><a href="//www.searayoptical.com/rimless-frames.html" title="">Rimless frames</a></li><li><a href="//www.searayoptical.com/tr90-frames.html" title="">TR90 Frames</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/5087217623297532.html" title="" class="dropdown-toggle" data-toggle="dropdown">Sunglasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/acetate-sunglasses.html" title="">Acetate Sunglasses</a></li><li><a href="//www.searayoptical.com/metal-sunglasses.html" title="">Metal Sunglasses</a></li><li><a href="//www.searayoptical.com/aluminium-sunglasses.html" title="">Aluminium Sunglasses</a></li><li><a href="//www.searayoptical.com/sport-sunglasses.html" title="">Sport Sunglasses</a></li><li><a href="//www.searayoptical.com/tr90-sunglasses.html" title="">TR90 Sunglasses</a></li><li><a href="//www.searayoptical.com/pc-sunglasses.html" title="">PC Sunglasses</a></li><li><a href="//www.searayoptical.com/clip-on-sunglasses.html" title="">Clip-on Sunglasses</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/5087217623357652.html" title="" class="dropdown-toggle" data-toggle="dropdown">Kids Glasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/kids-optical-frames.html" title="">Kids Optical Frames</a></li><li>
1881<a href="//www.searayoptical.com/kids-clip-on-glasses.html" title="">Kids Clip-on Glasses</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/5087217623326305.html" title="" class="dropdown-toggle" data-toggle="dropdown">Anti-Blue Light Glasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/metal-series.html" title="">Metal Series</a></li><li><a href="//www.searayoptical.com/acetate-series.html" title="">Acetate Series</a></li><li><a href="//www.searayoptical.com/plastic-series.html" title="">Plastic Series</a></li><li><a href="//www.searayoptical.com/kinds-of-lenses.html" title="">Kinds of lenses</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/cost-effective-glasses.html" title="" class="dropdown-toggle" data-toggle="dropdown">Cost-effective Glasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/usd0-5-2-0-plastic-series.html" title="">USD0.5~2.0 Plastic Series</a></li><li><a href="//www.searayoptical.com/usd1-3-metal-series-.html" title="">USD1.0~3.0 Metal Series</a></li><li><a href="//www.searayoptical.com/usd1-8-3-0-acetate-series.html" title="">USD1.8~3.0 Acetate Series</a></li></ul></li><li class="dropdown"><a href="//www.searayoptical.com/reading-glasses.html" title="" class="dropdown-toggle" data-toggle="dropdown">Reading Glasses</a><ul class="dropdown-menu"><li><a href="//www.searayoptical.com/5099622337981847.html" title="">Plastic Series</a></li></ul></li></ul></li><li><a href="//www.searayoptical.com/en/aboutus.html" title="About Us" target="_blank">About Us</a></li><li><a href="//www.searayoptical.com/en/download.html" title="Download" target="_blank">Download</a></li><li><a rel="nofollow" href="//www.searayoptical.com/en/inquiry.html" title="Send Inquiry" >Send Inquiry</a></li><li><a href="//www.searayoptical.com/en/privacy-policy.html" title="FAQ" >FAQ</a></li> </ul> 1882 <ul class='hidden-links hidden'></ul> 1883 </nav> 1884 <!-- <div class="search-pc no-border radius" id="navbar-search"> 1885 <form action="//www.searayoptical.com/en/product.html" method="get" class="search-form"> 1886 <input type="hidden" name="is_parse" value="0"> 1887 <div class="input-group"> 1888 <input type="text" name="keyword" class="form-control" value="" placeholder="Please Enter Keywords" /> 1889 <span class="input-group-btn"> 1890 <button class="btn btn-default" type="submit"><i class="fa fa-search"></i></button> 1891 </span> 1892 </div> 1893 </form>
1894 </div> --> 1895 </div> 1896 <!-- /.navbar-collapse --> 1897 </div> 1898 <!-- End Side Side --> 1899 </nav> 1900 <!-- End Navigation --> 1901 </div> 1902 1903 <!-- 4983453188196573 æç--> 1904 <!-- 5146288532610825 ç¨æ·ç --> 1905 1906 <div class=" visible-xs-block visible-sm-block m-header-sticky"> 1907 <header class="m-header mobile-default-header"> 1908 <div class="m-header_menu"> 1909 <a id="goBack" href="javascript:void(0)"> 1910 <svg class="svg-icon"> 1911 <use xlink:href="#icon-arrow-left-o"></use> 1912 </svg> 1913 </a> 1914 <a class="side-menu" id="menu-btn-default" href="javascript:void(0)"> 1915 <svg class="svg-icon"> 1916 <use xlink:href="#icon-jf-icon-more-o" /> 1917 </svg> 1918 </a> 1919 </div> 1920 <a class="m-header_logo" href="//www.searayoptical.com"><img style="width:100%;height:100%;object-fit: contain;" class="lazy" src="https://yunpan.cdn.site.joinf.com/5087217610023486/2021/12/K5iBPP7j7x.png?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="Wenzhou Searay Optical Co., Ltd." /></a> 1921 <div class="m-header_menu"> 1922 <a href="//www.searayoptical.com/index.php?r=member/memberInquiry&language_id=2" class=" " rel="nofollow" title="Register now/Login"> 1923 <svg class="svg-icon"> 1924 <use xlink:href="#icon-user-o1" /> 1925 </svg> 1926 </a> 1927 <ul class="dropdown-menu dropdown-menu-right joinf-user__menu" style="display: none"> 1928 <li class="joinf-user__name"></li> 1929 <li> 1930 <a href="//www.searayoptical.com/index.php?r=member/memberInquiry&language_id=2">Member Center</a> 1931 </li> 1932 <li> 1933 <a class="user-exit" data-text="Do you want to sign out?" out-href='/index.php?r=member/signOut'>Exit</a> 1934 </li> 1935 </ul> 1936 <a href="//www.searayoptical.com/en/inquiry.html" class="toolbar-cart__link"> 1937 <svg class="svg-icon"> 1938 <use xlink:href="#icon-jf-icon-shoppingcart-o" /> 1939 </svg> 1940 </a> 1941 </div> 1942 </header> 1943</div> 1944<!-- Start Side Menu --> 1945<div class="side-mask mask" id="menu-side-mask"></div> 1946 1947 1948 1949<p 1950class="visible-xs-block visible-sm-block" 1951style=" 1952 position: absolute; 1953 top: 0; 1954 left: 0; 1955 width: 100%; 1956 height: 800px; 1957 word-wrap: break-word; 1958 word-break: break-all; 1959 line-height: 40px; 1960 -webkit-line-clamp: 18; 1961 line-clamp: 18; 1962 font-size: 20px; 1963 z-index: -1; 1964 color: #ffffff00; 1965 font-family: Microsoft YaHei, Helvetica Neue, Helvetica, sans-serif;" 1966 >Wenzhou Searay Optical Co., Ltd.325041About Us201 ZHONGHUI ROAD, OUHAI DISTRICT, WENZHOU, CHINAA young & dynamic professional eyewear manufacturer in Wenzhou China. 1967Over 100 models/Month design capacity in metal,acetate,TR90 and Titanium material. 196890% of the eyeglasses were exported to European and American markets. 1969"Strive for Excellence" would be always the core ideology of Searay Optical.Wenzhou Searay Optical Co., Ltd.325041About Us201 ZHONGHUI ROAD, OUHAI DISTRICT, WENZHOU, CHINAA young & dynamic professional eyewear manufacturer in Wenzhou China. 1970Over 100 models/Month design capacity in metal,acetate,TR90 and Titanium material. 197190% of the eyeglasses were exported to European and American markets. 1972"Strive for Excellence" would be always the core ideology of Searay Optical.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical Co., Ltd.Wenzhou Searay Optical</p> 1973<!--New Menu--> 1974<div id="menu-side-default" class="menu-contain-language"> 1975 <div class="mobile-menu-1-title">menu</div> 1976 <div id="mobile-product-search" class="header-search"> 1977 <div id="mobile-product-search-form"> 1978 <form action="//www.searayoptical.com/en/product.html" method="get" class="w-form"> 1979 <input type="hidden" name="is_parse" value="0"> 1980 <div class="input-field"> 1981 <input id="search1" class="emptyInput1" name="keyword" type="text" placeholder="Please Enter Keywords" value=""> 1982 <button class="btn-search" type="submit"> 1983 <img class="lazy" src="https://asset.site.joinf.com/default/images/icon_search.png" alt="search"> 1984 </button> 1985 </div> 1986 </form> 1987 </div> 1988 </div> 1989 <!-- task 18500 new Menu Html --> 1990 <ul id="panel-menu-default"> <li class="menu-1-li" id="menu-0" data-id="0" data-href="//www.searayoptical.com" data-child="W10=">Home</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Home</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com" data-child="W10=">All Home<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div> <li class="menu-1-li" id="menu-1" data-id="1" data-href="//www.searayoptical.com/en/news.html" data-child="W10=">Blog</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Blog</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-1" data-id="1" data-href="//www.searayoptical.com/en/news.html" data-child="W10=">All Blog<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div> <li class="menu-1-li" id="menu-2" data-id="2" data-href="//www.searayoptical.com/en/product.html" data-child="W3sibmFtZSI6IkhvdCBMYXRlc3QiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvY2F0ZWdvcnkxLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W3sibmFtZSI6Ik5ldyBhcnJpdmFsIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL25ldy1hcnJpdmFsLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IlBvcHVsYXIgRmFzaGlvbiIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9wb3B1bGFyLWZhc2hpb24uaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX1dfSx7Im5hbWUiOiJCaW8tRXlld2VhciIsImhy
1990ZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9iaW8tZ2xhc3Nlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOlt7Im5hbWUiOiJXb29kZW4gRXlld2VhciIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC93b29kZW4tZXlld2Vhci5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfSx7Im5hbWUiOiJCaW8tQWNldGF0ZSBFeWV3ZWFyIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL2Jpby1hY2V0YXRlLWV5ZXdlYXIuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiRzg1MCBCaW8tUGxhc3RpYyBHbGFzc2VzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL2c4NTAtYmlvLXBsYXN0aWMtZ2xhc3Nlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfV19LHsibmFtZSI6Ik9wdGljYWwgRnJhbWVzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL2Nsb3RoaW5nLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W3sibmFtZSI6Ik1ldGFsIEZyYW1lcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9tZXRhbC1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiQWNldGF0ZSBGcmFtZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvYWNldGF0ZS1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiQWx1bWluaXVtIEZyYW1lcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9hbHVtaW5pdW0tZnJhbWVzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IlRpdGFuaXVtIEZyYW1lcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC90aXRhbml1bS1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiUmltbGVzcyBmcmFtZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvcmltbGVzcy1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiVFI5MCBGcmFtZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvdHI5MC1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX1dfSx7Im5hbWUiOiJTdW5nbGFzc2VzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cLzUwODcyMTc2MjMyOTc1MzIuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbeyJuYW1lIjoiQWNldGF0ZSBTdW5nbGFzc2VzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL2FjZXRhdGUtc3VuZ2xhc3Nlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfSx7Im5hbWUiOiJNZXRhbCBTdW5nbGFzc2VzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL21ldGFsLXN1bmdsYXNzZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiQWx1bWluaXVtIFN1bmdsYXNzZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvYWx1bWluaXVtLXN1bmdsYXNzZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiU3BvcnQgU3VuZ2xhc3NlcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9zcG9ydC1zdW5nbGFzc2VzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IlRSOTAgU3VuZ2xhc3NlcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC90cjkwLXN1bmdsYXNzZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiUEMgU3VuZ2xhc3NlcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9wYy1zdW5nbGFzc2VzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IkNsaXAtb24gU3VuZ2xhc3NlcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9jbGlwLW9uLXN1bmdsYXNzZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX1dfSx7Im5hbWUiOiJLaWRzIEdsYXNzZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvNTA4NzIxNzYyMzM1NzY1Mi5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOlt7Im5hbWUiOiJLaWRzIE9wdGljYWwgRnJhbWVzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL2tpZHMtb3B0aWNhbC1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiS2lkcyBDbGlwLW9uIEdsYXNzZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwva2lkcy1jbGlwLW9uLWdsYXNzZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX1dfSx7Im5hbWUiOiJBbnRpLUJsdWUgTGlnaHQgR2xhc3NlcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC81MDg3MjE3NjIzMzI2MzA1Lmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W3sibmFtZSI6Ik1ldGFsIFNlcmllcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9tZXRhbC1zZXJpZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiQWNldGF0ZSBTZXJpZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvYWNldGF0ZS1zZXJpZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiUGxhc3RpYyBTZXJpZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvcGxhc3RpYy1zZXJpZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiS2luZHMgb2YgbGVuc2VzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL2tpbmRzLW9mLWxlbnNlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfV19LHsibmFtZSI6IkNvc3QtZWZmZWN0aXZlIEdsYXNzZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvY29zdC1lZmZlY3RpdmUtZ2xhc3Nlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOlt7Im5hbWUiOiJVU0QwLjV+Mi4wIFBsYXN0aWMgU2VyaWVzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL3VzZDAtNS0yLTAtcGxhc3RpYy1zZXJpZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiVVNEMS4wfjMuMCBNZXRhbCBTZXJpZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvdXNkMS0zLW1ldGFsLXNlcmllcy0uaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiVVNEMS44fjMuMCBBY2V0YXRlIFNlcmllcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC91c2QxLTgtMy0wLWFjZXRhdGUtc2VyaWVzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119XX0seyJuYW1lIjoiUmVhZGluZyBHbGFzc2VzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL3JlYWRpbmctZ2xhc3Nlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOlt7Im5hbWUiOiJQbGFzdGljIFNlcmllcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC81MDk5NjIyMzM3OTgxODQ3Lmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119XX1d">Products<svg class="svg-icon menu-1-right"> <use xlink:href="#icon-arrow-right-o" /> </svg></li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Products</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-2" data-id="2" data-href="//www.searayoptical.com/en/product.html" data-child="W10=">All Products<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li><li class="menu-1-li" id="menu-2-0" data-id="0" data-href="//www.searayoptical.com/category1.html" data-child="W3sibmFtZSI6Ik5ldyBhcnJpdmFsIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL25ldy1hcnJpdmFsLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IlBvcHVsYXIgRmFzaGlvbiIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9wb3B1bGFyLWZhc2hpb24uaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX1d">Hot Latest<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg><svg class="svg-icon menu-2-down">
1990<use xlink:href="#icon-arrow-down-o" /></svg></li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Hot Latest</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com/category1.html" data-child="W10=">All Hot Latest<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li><li class="menu-1-li" id="menu-2-0" data-id="0" data-href="//www.searayoptical.com/new-arrival.html" data-child="W10=">New arrival</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">New arrival</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com/new-arrival.html" data-child="W10=">All New arrival<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-1" data-id="1" data-href="//www.searayoptical.com/popular-fashion.html" data-child="W10=">Popular Fashion</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Popular Fashion</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-1" data-id="1" data-href="//www.searayoptical.com/popular-fashion.html" data-child="W10=">All Popular Fashion<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div></ul> </div><li class="menu-1-li" id="menu-2-1" data-id="1" data-href="//www.searayoptical.com/bio-glasses.html" data-child="W3sibmFtZSI6Ildvb2RlbiBFeWV3ZWFyIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL3dvb2Rlbi1leWV3ZWFyLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IkJpby1BY2V0YXRlIEV5ZXdlYXIiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvYmlvLWFjZXRhdGUtZXlld2Vhci5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfSx7Im5hbWUiOiJHODUwIEJpby1QbGFzdGljIEdsYXNzZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvZzg1MC1iaW8tcGxhc3RpYy1nbGFzc2VzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119XQ==">Bio-Eyewear<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg><svg class="svg-icon menu-2-down">
1990<use xlink:href="#icon-arrow-down-o" /></svg></li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Bio-Eyewear</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-1" data-id="1" data-href="//www.searayoptical.com/bio-glasses.html" data-child="W10=">All Bio-Eyewear<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li><li class="menu-1-li" id="menu-2-0" data-id="0" data-href="//www.searayoptical.com/wooden-eyewear.html" data-child="W10=">Wooden Eyewear</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Wooden Eyewear</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com/wooden-eyewear.html" data-child="W10=">All Wooden Eyewear<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-1" data-id="1" data-href="//www.searayoptical.com/bio-acetate-eyewear.html" data-child="W10=">Bio-Acetate Eyewear</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Bio-Acetate Eyewear</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-1" data-id="1" data-href="//www.searayoptical.com/bio-acetate-eyewear.html" data-child="W10=">All Bio-Acetate Eyewear<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-2" data-id="2" data-href="//www.searayoptical.com/g850-bio-plastic-glasses.html" data-child="W10=">G850 Bio-Plastic Glasses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">G850 Bio-Plastic Glasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-2" data-id="2" data-href="//www.searayoptical.com/g850-bio-plastic-glasses.html" data-child="W10=">All G850 Bio-Plastic Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div></ul> </div><li class="menu-1-li" id="menu-2-2" data-id="2" data-href="//www.searayoptical.com/clothing.html" data-child="W3sibmFtZSI6Ik1ldGFsIEZyYW1lcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9tZXRhbC1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiQWNldGF0ZSBGcmFtZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvYWNldGF0ZS1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiQWx1bWluaXVtIEZyYW1lcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9hbHVtaW5pdW0tZnJhbWVzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IlRpdGFuaXVtIEZyYW1lcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC90aXRhbml1bS1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiUmltbGVzcyBmcmFtZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvcmltbGVzcy1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiVFI5MCBGcmFtZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvdHI5MC1mcmFtZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX1d">Optical Frames<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg><svg class="svg-icon menu-2-down">
1990<use xlink:href="#icon-arrow-down-o" /></svg></li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Optical Frames</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-2" data-id="2" data-href="//www.searayoptical.com/clothing.html" data-child="W10=">All Optical Frames<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li><li class="menu-1-li" id="menu-2-0" data-id="0" data-href="//www.searayoptical.com/metal-frames.html" data-child="W10=">Metal Frames</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Metal Frames</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com/metal-frames.html" data-child="W10=">All Metal Frames<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-1" data-id="1" data-href="//www.searayoptical.com/acetate-frames.html" data-child="W10=">Acetate Frames</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Acetate Frames</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-1" data-id="1" data-href="//www.searayoptical.com/acetate-frames.html" data-child="W10=">All Acetate Frames<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-2" data-id="2" data-href="//www.searayoptical.com/aluminium-frames.html" data-child="W10=">Aluminium Frames</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Aluminium Frames</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-2" data-id="2" data-href="//www.searayoptical.com/aluminium-frames.html" data-child="W10=">All Aluminium Frames<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-3" data-id="3" data-href="//www.searayoptical.com/titanium-frames.html" data-child="W10=">Titanium Frames</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Titanium Frames</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-3" data-id="3" data-href="//www.searayoptical.com/titanium-frames.html" data-child="W10=">All Titanium Frames<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-4" data-id="4" data-href="//www.searayoptical.com/rimless-frames.html" data-child="W10=">Rimless frames</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Rimless frames</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-4" data-id="4" data-href="//www.searayoptical.com/rimless-frames.html" data-child="W10=">All Rimless frames<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-5" data-id="5" data-href="//www.searayoptical.com/tr90-frames.html" data-child="W10=">TR90 Frames</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">TR90 Frames</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-5" data-id="5" data-href="//www.searayoptical.com/tr90-frames.html" data-child="W10=">All TR90 Frames<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div></ul> </div><li class="menu-1-li" id="menu-2-3" data-id="3" data-href="//www.searayoptical.com/5087217623297532.html" data-child="W3sibmFtZSI6IkFjZXRhdGUgU3VuZ2xhc3NlcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9hY2V0YXRlLXN1bmdsYXNzZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiTWV0YWwgU3VuZ2xhc3NlcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9tZXRhbC1zdW5nbGFzc2VzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IkFsdW1pbml1bSBTdW5nbGFzc2VzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL2FsdW1pbml1bS1zdW5nbGFzc2VzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IlNwb3J0IFN1bmdsYXNzZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvc3BvcnQtc3VuZ2xhc3Nlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfSx7Im5hbWUiOiJUUjkwIFN1bmdsYXNzZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvdHI5MC1zdW5nbGFzc2VzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119LHsibmFtZSI6IlBDIFN1bmdsYXNzZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvcGMtc3VuZ2xhc3Nlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfSx7Im5hbWUiOiJDbGlwLW9uIFN1bmdsYXNzZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvY2xpcC1vbi1zdW5nbGFzc2VzLmh0bWwiLCJoMSI6IiIsImljb24iOiIiLCJjaGlsZCI6W119XQ==">Sunglasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg><svg class="svg-icon menu-2-down">
1990<use xlink:href="#icon-arrow-down-o" /></svg></li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Sunglasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-3" data-id="3" data-href="//www.searayoptical.com/5087217623297532.html" data-child="W10=">All Sunglasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li><li class="menu-1-li" id="menu-2-0" data-id="0" data-href="//www.searayoptical.com/acetate-sunglasses.html" data-child="W10=">Acetate Sunglasses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Acetate Sunglasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com/acetate-sunglasses.html" data-child="W10=">All Acetate Sunglasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-1" data-id="1" data-href="//www.searayoptical.com/metal-sunglasses.html" data-child="W10=">Metal Sunglasses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Metal Sunglasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-1" data-id="1" data-href="//www.searayoptical.com/metal-sunglasses.html" data-child="W10=">All Metal Sunglasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-2" data-id="2" data-href="//www.searayoptical.com/aluminium-sunglasses.html" data-child="W10=">Aluminium Sunglasses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Aluminium Sunglasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-2" data-id="2" data-href="//www.searayoptical.com/aluminium-sunglasses.html" data-child="W10=">All Aluminium Sunglasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-3" data-id="3" data-href="//www.searayoptical.com/sport-sunglasses.html" data-child="W10=">Sport Sunglasses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Sport Sunglasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-3" data-id="3" data-href="//www.searayoptical.com/sport-sunglasses.html" data-child="W10=">All Sport Sunglasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-4" data-id="4" data-href="//www.searayoptical.com/tr90-sunglasses.html" data-child="W10=">TR90 Sunglasses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">TR90 Sunglasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-4" data-id="4" data-href="//www.searayoptical.com/tr90-sunglasses.html" data-child="W10=">All TR90 Sunglasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-5" data-id="5" data-href="//www.searayoptical.com/pc-sunglasses.html" data-child="W10=">PC Sunglasses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">PC Sunglasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-5" data-id="5" data-href="//www.searayoptical.com/pc-sunglasses.html" data-child="W10=">All PC Sunglasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-6" data-id="6" data-href="//www.searayoptical.com/clip-on-sunglasses.html" data-child="W10=">Clip-on Sunglasses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Clip-on Sunglasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-6" data-id="6" data-href="//www.searayoptical.com/clip-on-sunglasses.html" data-child="W10=">All Clip-on Sunglasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div></ul> </div><li class="menu-1-li" id="menu-2-4" data-id="4" data-href="//www.searayoptical.com/5087217623357652.html" data-child="W3sibmFtZSI6IktpZHMgT3B0aWNhbCBGcmFtZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwva2lkcy1vcHRpY2FsLWZyYW1lcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfSx7Im5hbWUiOiJLaWRzIENsaXAtb24gR2xhc3NlcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9raWRzLWNsaXAtb24tZ2xhc3Nlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfV0=">Kids Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg><svg class="svg-icon menu-2-down">
1990<use xlink:href="#icon-arrow-down-o" /></svg></li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Kids Glasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-4" data-id="4" data-href="//www.searayoptical.com/5087217623357652.html" data-child="W10=">All Kids Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li><li class="menu-1-li" id="menu-2-0" data-id="0" data-href="//www.searayoptical.com/kids-optical-frames.html" data-child="W10=">Kids Optical Frames</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Kids Optical Frames</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com/kids-optical-frames.html" data-child="W10=">All Kids Optical Frames<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-1" data-id="1" data-href="//www.searayoptical.com/kids-clip-on-glasses.html" data-child="W10=">Kids Clip-on Glasses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Kids Clip-on Glasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-1" data-id="1" data-href="//www.searayoptical.com/kids-clip-on-glasses.html" data-child="W10=">All Kids Clip-on Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div></ul> </div><li class="menu-1-li" id="menu-2-5" data-id="5" data-href="//www.searayoptical.com/5087217623326305.html" data-child="W3sibmFtZSI6Ik1ldGFsIFNlcmllcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9tZXRhbC1zZXJpZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiQWNldGF0ZSBTZXJpZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvYWNldGF0ZS1zZXJpZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiUGxhc3RpYyBTZXJpZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvcGxhc3RpYy1zZXJpZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX0seyJuYW1lIjoiS2luZHMgb2YgbGVuc2VzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL2tpbmRzLW9mLWxlbnNlcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfV0=">Anti-Blue Light Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg><svg class="svg-icon menu-2-down">
1990<use xlink:href="#icon-arrow-down-o" /></svg></li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Anti-Blue Light Glasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-5" data-id="5" data-href="//www.searayoptical.com/5087217623326305.html" data-child="W10=">All Anti-Blue Light Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li><li class="menu-1-li" id="menu-2-0" data-id="0" data-href="//www.searayoptical.com/metal-series.html" data-child="W10=">Metal Series</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Metal Series</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com/metal-series.html" data-child="W10=">All Metal Series<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-1" data-id="1" data-href="//www.searayoptical.com/acetate-series.html" data-child="W10=">Acetate Series</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Acetate Series</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-1" data-id="1" data-href="//www.searayoptical.com/acetate-series.html" data-child="W10=">All Acetate Series<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-2" data-id="2" data-href="//www.searayoptical.com/plastic-series.html" data-child="W10=">Plastic Series</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Plastic Series</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-2" data-id="2" data-href="//www.searayoptical.com/plastic-series.html" data-child="W10=">All Plastic Series<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-3" data-id="3" data-href="//www.searayoptical.com/kinds-of-lenses.html" data-child="W10=">Kinds of lenses</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Kinds of lenses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-3" data-id="3" data-href="//www.searayoptical.com/kinds-of-lenses.html" data-child="W10=">All Kinds of lenses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div></ul> </div><li class="menu-1-li" id="menu-2-6" data-id="6" data-href="//www.searayoptical.com/cost-effective-glasses.html" data-child="W3sibmFtZSI6IlVTRDAuNX4yLjAgUGxhc3RpYyBTZXJpZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvdXNkMC01LTItMC1wbGFzdGljLXNlcmllcy5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfSx7Im5hbWUiOiJVU0QxLjB+My4wIE1ldGFsIFNlcmllcyIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC91c2QxLTMtbWV0YWwtc2VyaWVzLS5odG1sIiwiaDEiOiIiLCJpY29uIjoiIiwiY2hpbGQiOltdfSx7Im5hbWUiOiJVU0QxLjh+My4wIEFjZXRhdGUgU2VyaWVzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL3VzZDEtOC0zLTAtYWNldGF0ZS1zZXJpZXMuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX1d">Cost-effective Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg><svg class="svg-icon menu-2-down">
1990<use xlink:href="#icon-arrow-down-o" /></svg></li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Cost-effective Glasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-6" data-id="6" data-href="//www.searayoptical.com/cost-effective-glasses.html" data-child="W10=">All Cost-effective Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li><li class="menu-1-li" id="menu-2-0" data-id="0" data-href="//www.searayoptical.com/usd0-5-2-0-plastic-series.html" data-child="W10=">USD0.5~2.0 Plastic Series</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">USD0.5~2.0 Plastic Series</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com/usd0-5-2-0-plastic-series.html" data-child="W10=">All USD0.5~2.0 Plastic Series<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-1" data-id="1" data-href="//www.searayoptical.com/usd1-3-metal-series-.html" data-child="W10=">USD1.0~3.0 Metal Series</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">USD1.0~3.0 Metal Series</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-1" data-id="1" data-href="//www.searayoptical.com/usd1-3-metal-series-.html" data-child="W10=">All USD1.0~3.0 Metal Series<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div><li class="menu-1-li" id="menu-2-2" data-id="2" data-href="//www.searayoptical.com/usd1-8-3-0-acetate-series.html" data-child="W10=">USD1.8~3.0 Acetate Series</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">USD1.8~3.0 Acetate Series</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-2" data-id="2" data-href="//www.searayoptical.com/usd1-8-3-0-acetate-series.html" data-child="W10=">All USD1.8~3.0 Acetate Series<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div></ul> </div><li class="menu-1-li" id="menu-2-7" data-id="7" data-href="//www.searayoptical.com/reading-glasses.html" data-child="W3sibmFtZSI6IlBsYXN0aWMgU2VyaWVzIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cLzUwOTk2MjIzMzc5ODE4NDcuaHRtbCIsImgxIjoiIiwiaWNvbiI6IiIsImNoaWxkIjpbXX1d">Reading Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg><svg class="svg-icon menu-2-down">
1990<use xlink:href="#icon-arrow-down-o" /></svg></li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Reading Glasses</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-7" data-id="7" data-href="//www.searayoptical.com/reading-glasses.html" data-child="W10=">All Reading Glasses<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li><li class="menu-1-li" id="menu-2-0" data-id="0" data-href="//www.searayoptical.com/5099622337981847.html" data-child="W10=">Plastic Series</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Plastic Series</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-0" data-id="0" data-href="//www.searayoptical.com/5099622337981847.html" data-child="W10=">All Plastic Series<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div></ul> </div></ul> </div> <li class="menu-1-li" id="menu-3" data-id="3" data-href="//www.searayoptical.com/en/aboutus.html" data-child="W10=">About Us</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">About Us</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-3" data-id="3" data-href="//www.searayoptical.com/en/aboutus.html" data-child="W10=">All About Us<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div> <li class="menu-1-li" id="menu-4" data-id="4" data-href="//www.searayoptical.com/en/download.html" data-child="W10=">Download</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Download</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-4" data-id="4" data-href="//www.searayoptical.com/en/download.html" data-child="W10=">All Download<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div> <li class="menu-1-li" id="menu-5" data-id="5" data-href="//www.searayoptical.com/en/inquiry.html" data-child="W10=">Send Inquiry</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">Send Inquiry</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-5" data-id="5" data-href="//www.searayoptical.com/en/inquiry.html" data-child="W10=">All Send Inquiry<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div> <li class="menu-1-li" id="menu-6" data-id="6" data-href="//www.searayoptical.com/en/privacy-policy.html" data-child="W10=">FAQ</li><div class="menu-side-2"><div class="mobile-menu-title"><svg class="svg-icon mobile-menu-2-back"><use xlink:href="#icon-arrow-left-o"></use></svg><span class="mobile-menu-name">FAQ</span></div><ul class="panel-menu-2"><li class="menu-1-li mobile-child-title" id="menu-1-6" data-id="6" data-href="//www.searayoptical.com/en/privacy-policy.html" data-child="W10=">All FAQ<svg class="svg-icon menu-2-right"><use xlink:href="#icon-arrow-right-o" /></svg></li></ul> </div></ul> <ul id="panel-menu-default"> 1991 <li class="menu-1-li language-field" id="menu-1" data-id="1" data-href="#" data-child='eyIyIjp7Imxhbmd1YWdlX2lkIjoiMiIsIm5hbWUiOiJcdTgyZjFcdThiZWQiLCJsbmFtZSI6IkVuZ2xpc2giLCJjb2RlIjoiZW4iLCJsb2NhbGUiOiJlbl9VUy5VVEYtOCxlbl9VUyxlbi1nYixlbmdsaXNoIiwidHJhbnNsYXRlX2NvZGUiOiJlbiIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9lblwvbmV3cy5odG1sIiwiaXNfY3VycmVudCI6MX0sIjYiOnsibGFuZ3VhZ2VfaWQiOiI2IiwibmFtZSI6Ilx1ODk3Zlx1NzNlZFx1NzI1OVx1OGJlZCIsImxuYW1lIjoiRXNwYVx1MDBmMW9sIiwiY29kZSI6InNwYSIsImxvY2FsZSI6InNwYSIsInRyYW5zbGF0ZV9jb2RlIjoiZXMiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvc3BhXC9uZXdzLmh0bWwiLCJpc19jdXJyZW50IjowfSwiNyI6eyJsYW5ndWFnZV9pZCI6IjciLCJuYW1lIjoiXHU2Y2Q1XHU4YmVkIiwibG5hbWUiOiJGcmFuXHUwMGU3YWlzIiwiY29kZSI6ImZyYSIsImxvY2FsZSI6ImZyYSIsInRyYW5zbGF0ZV9jb2RlIjoiZnIiLCJocmVmIjoiXC9cL3d3dy5zZWFyYXlvcHRpY2FsLmNvbVwvZnJhXC9uZXdzLmh0bWwiLCJpc19jdXJyZW50IjowfSwiMTIiOnsibGFuZ3VhZ2VfaWQiOiIxMiIsIm5hbWUiOiJcdTYxMGZcdTU5MjdcdTUyMjlcdThiZWQiLCJsbmFtZSI6Imxpbmd1YSBpdGFsaWFuYSIsImNvZGUiOiJpdCIsImxvY2FsZSI6Iml0IiwidHJhbnNsYXRlX2NvZGUiOiJpdCIsImhy
1991ZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9pdFwvbmV3cy5odG1sIiwiaXNfY3VycmVudCI6MH0sIjExIjp7Imxhbmd1YWdlX2lkIjoiMTEiLCJuYW1lIjoiXHU1ZmI3XHU4YmVkIiwibG5hbWUiOiJEZXV0c2NoIiwiY29kZSI6ImRlIiwibG9jYWxlIjoiZGUiLCJ0cmFuc2xhdGVfY29kZSI6ImRlIiwiaHJlZiI6IlwvXC93d3cuc2VhcmF5b3B0aWNhbC5jb21cL2RlXC9uZXdzLmh0bWwiLCJpc19jdXJyZW50IjowfSwiOSI6eyJsYW5ndWFnZV9pZCI6IjkiLCJuYW1lIjoiXHU5NjNmXHU2MmM5XHU0ZjJmXHU4YmVkIiwibG5hbWUiOiJcdTA2MjdcdTA2NDRcdTA2MzlcdTA2MzFcdTA2MjhcdTA2NGFcdTA2MjkiLCJjb2RlIjoiYXJhIiwibG9jYWxlIjoiYXJhIiwidHJhbnNsYXRlX2NvZGUiOiJhciIsImhyZWYiOiJcL1wvd3d3LnNlYXJheW9wdGljYWwuY29tXC9hcmFcL25ld3MuaHRtbCIsImlzX2N1cnJlbnQiOjB9fQ=='><span class="language-field-left"><svg class="svg-icon menu-1-right language-icon"> <use xlink:href="#icon-langs"></use> </svg> Languages</span><svg class="svg-icon menu-1-right"> <use xlink:href="#icon-arrow-right-o"></use> </svg></li> 1992 <div class="menu-side-2"> 1993 <div class="mobile-menu-title"> 1994 <svg class="svg-icon mobile-menu-2-back"> 1995 <use xlink:href="#icon-arrow-left-o"></use> 1996 </svg> 1997 <span class="mobile-menu-name"> Languages</span> 1998 </div> 1999 <ul class="panel-menu-2"> 2000 <li 2001 class="menu-2-li" 2002 style="font-weight:bold" id="menu-2-1" 2003 data-id="1" 2004 data-href="//www.searayoptical.com/en/news.html" 2005 data-child="W10="> 2006 English </li> 2007 <li 2008 class="menu-2-li" 2009 id="menu-2-1" 2010 data-id="1" 2011 data-href="//www.searayoptical.com/spa/news.html" 2012 data-child="W10="> 2013 Español </li> 2014 <li 2015 class="menu-2-li" 2016 id="menu-2-1" 2017 data-id="1" 2018 data-href="//www.searayoptical.com/fra/news.html" 2019 data-child="W10="> 2020 Français </li> 2021 <li 2022 class="menu-2-li" 2023 id="menu-2-1" 2024 data-id="1" 2025 data-href="//www.searayoptical.com/it/news.html" 2026 data-child="W10="> 2027 lingua italiana </li> 2028 <li 2029 class="menu-2-li" 2030 id="menu-2-1" 2031 data-id="1" 2032 data-href="//www.searayoptical.com/de/news.html" 2033 data-child="W10="> 2034 Deutsch </li> 2035 <li 2036 class="menu-2-li" 2037 id="menu-2-1" 2038 data-id="1" 2039 data-href="//www.searayoptical.com/ara/news.html" 2040 data-child="W10="> 2041 Ø§ÙØ¹Ø±Ø¨ÙØ© </li> 2042 </ul> 2043 </div> 2044 </ul> 2045 </div> 2046<!-- lang box --> 2047<div class="lang-box" id="lang-box"> 2048 <div class="w-header"> 2049 <a role="button" data-toggle="collapse" href="#lang-box" aria-expanded="false" aria-controls="lang-box"> 2050 <i class="fa fa-times"></i> 2051 </a> 2052 </div> 2053 <div class="w-body"> 2054 <ul class="list-unstyled"> 2055 <li>English</li> 2056 <li><a href="//www.searayoptical.com/en/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/en.png" alt="English"> English</a></li> 2057 <li><a href="//www.searayoptical.com/spa/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/spa.png" alt="Español"> Español</a></li> 2058 <li><a href="//www.searayoptical.com/fra/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/fra.png" alt="Français"> Français</a></li> 2059 <li><a href="//www.searayoptical.com/it/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/it.png" alt="lingua italiana"> lingua italiana</a></li> 2060 <li><a href="//www.searayoptical.com/de/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/de.png" alt="Deutsch"> Deutsch</a></li> 2061 <li><a href="//www.searayoptical.com/ara/news.html"><img class="lazy" src="https://asset.site.joinf.com/default/images/flags/ara.png" alt="Ø§ÙØ¹Ø±Ø¨ÙØ©"> Ø§ÙØ¹Ø±Ø¨ÙØ©</a></li> 2062 </ul> 2063 </div> 2064 </div>
2065<script> 2066 window.joinf_b2b_clc_region = '223'; 2067 window.joinf_b2b_clc_currency = 'USD'; 2068 window.joinf_b2b_clc_language = '2'; 2069 window.joinf_b2b_clc_regioncode = 'US' 2070 $(".choose_site").on("change", function(){ 2071 window.location.href = $(this).find("option:selected").val(); 2072 }) 2073</script>
2073 2074 <!-- è§£å³æªæ¿æ¢å¤´é¨æ¨¡æ¿æ è´ç©è½¦æ¥éçé®é¢ --> 2075 <style> 2076 .input-spinner-wrap { 2077 align-items: center; 2078 } 2079 </style> 2080
2080<script id="cartEmptyTpl" type="text/html"> 2081 <div class="header-cart__empty"> 2082 Data is empty </div> 2083 </script>
2083 2084
2084<script id="cartTpl" type="text/html"> 2085 {{each cartList as value i}} 2086 <div class="header-cart__item"> 2087 <div class="header-cart__cover"> 2088 <a href="{{value.href}}"> 2089 <img class="lazy" src="{{value.image}}" alt="" srcset=""> 2090 </a> 2091 </div> 2092 <div class="header-cart__info"> 2093 <div class="header-cart__title"> 2094 <a href="{{value.href}}">{{value.product_name}}</a> 2095 </div> 2096 <div class="header-cart__modal"> 2097 model:{{value.model_no}} 2098 </div> 2099 <div class="header-cart__modal"> 2100 {{each value.specs as spec }} 2101 {{spec}}<br> 2102 {{/each}} 2103 </div> 2104 <div class="header-cart__qyt"> 2105 <input type="number" class="header-cart__spinner" data-id="{{value.cart_id}}" value="{{value.quantity}}" name="" min="1" max="999999999" id=""> 2106 </div> 2107 </div> 2108 <div class="header-cart__del" data-id="{{value.cart_id}}"> 2109 <a href="javascript:void(0)"> 2110 <svg class="svg-icon"> 2111 <use xlink:href="#icon-delete-o" /> 2112 </svg> 2113 </a> 2114 </div> 2115 </div> 2116 {{/each}} 2117 {{if qyt>=5}} 2118 <div class="header-cart__more"> 2119 <a class="j-btn" href="//www.searayoptical.com/en/inquiry.html"> 2120 More > 2121 <!-- <svg class="svg-icon"> 2122 <use xlink:href="#icon-arrow-right-o"></use> 2123 </svg> --> 2124 </a> 2125 </div> 2126 {{/if}} 2127 </div> 2128 </script>
2128 2129
2129<script> 2130 // 头鍿»å¨ 2131 var a = "0"; 2132 $(window).scroll(function() { 2133 var toTop = $(window).scrollTop(); 2134 if (toTop > 0) { 2135 if (a == '0' && toTop > 0) { 2136 $(".navbar-mobile").addClass("fixed_scroll") 2137 } 2138 if ($('body').hasClass('home')) { 2139 $('.home .nav-fixed').addClass("fixed-0") 2140 $('.home .nav-fixed').removeClass("fixed-40") 2141 } 2142 } else { 2143 $(".navbar-mobile").removeClass("fixed_scroll") 2144 if ($('body').hasClass('home')) { 2145 $('.home .nav-fixed').addClass("fixed-40") 2146 $('.home .nav-fixed').removeClass("fixed-0") 2147 } 2148 } 2149 }) 2150 </script>
2150<script> 2151 window.pageConfig = { 2152 productID: "", 2153 languageID: "2", 2154 noSelectTip: "Please select product specifications", 2155 sendMessage: "Contact Now", 2156 addCard: "Add To Inquiry Basket", 2157 cancelText: "Cancel", 2158 page_now: "", 2159 inquiry_url: "//www.searayoptical.com/en/inquiry.html", 2160 total_page: "4" 2161 } 2162</script>
2162 2163 2164<div class=""> 2165 <div class="row"> 2166 <div class="col-sm-12"> 2167 2168 </div> 2169 </div> 2170</div> 2171<div class="bg-container"> 2172 <div class="container body-container"> 2173 <div class="row"> 2174 2175 2176 <main id="content" class="col-sm-12" style="padding-top: 50px"> 2177 2178 2179 <div class="container_top"> 2180 <div class="nav_About"> 2181 <ol class="bread"> 2182 <li class="bread-item"> 2183 <a href="//www.searayoptical.com">Home</a>/ 2184 </li> 2185 <li class="bread-item"> 2186 <a href="#">Blog</a> 2187 </li> 2188 </ol> 2189 </div> 2190 </div> 2191 2192 <div class="site-module"> 2193 <!--Start List--> 2194 <div class="Blog_list" id="news-list" style="padding: 0px"> 2195 <div class="container"> 2196 <div class="container_row"> 2197 <div class="Blog_list_left"> 2198 <div class="left_field"> 2199 <div class="left_field_img"> 2200 <a href="//www.searayoptical.com/how-to-choose-acetate-colors-for-an-eyewear-collection.html"><img src="https://5087217610023486-1788420720191-3892964.cdn.site.joinf.com/5087217610023486/1788420702455/How%20to%20Choose%20Acetate%20Colors%20for%20an%20Eyewear%20Collection.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2201 </a> 2202 </div> 2203 <div class="left_field_title"> 2204 <h2> 2205 <a href="//www.searayoptical.com/how-to-choose-acetate-colors-for-an-eyewear-collection.html">How to Choose Acetate Colors for an Eyewear Collection</a> 2206 </h2> 2207 </div> 2208 <div class="left_field_ul"> 2209 <ul> 2210 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">How to Choose Acetate Colors for an Eyewear Collection</a></li> --> 2211 <li class="meta"> 2212 <span class="iconfont icon-shijian"></span><span>Sep 03,2026</span> 2213 <span>author: Searay Optical</span> 2214 </li> 2215 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2216 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2217 </ul> 2218 </div> 2219 <div class="left_field_p"> 2220 <p> 2221 Learn how to choose acetate colors for an eyewear collection based on target market, frame shape, customer profile, and commercial potential. Explore practical color strategies from Searay Optical. </p> 2222 </div> 2223 2224 2225 <div class="left_field_button"> 2226 <a href="//www.searayoptical.com/how-to-choose-acetate-colors-for-an-eyewear-collection.html">More ><i class="fa fa-angle-right"></i></a> 2227 </div> 2228 </div> 2229 <div class="left_field"> 2230 <div class="left_field_img"> 2231 <a href="//www.searayoptical.com/how-to-compare-different-eyewear-manufacturers.html"><img src="https://5087217610023486-1787105542300-3863941.cdn.site.joinf.com/5087217610023486/1787033897959/eyewear-factory.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2232 </a> 2233 </div> 2234 <div class="left_field_title"> 2235 <h2> 2236 <a href="//www.searayoptical.com/how-to-compare-different-eyewear-manufacturers.html">How to Compare Different Eyewear Manufacturers</a> 2237 </h2> 2238 </div> 2239 <div class="left_field_ul"> 2240 <ul> 2241 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">How to Compare Different Eyewear Manufacturers</a></li> --> 2242 <li class="meta">
2243 <span class="iconfont icon-shijian"></span><span>Aug 19,2026</span> 2244 <span>author: Searay Optical</span> 2245 </li> 2246 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2247 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2248 </ul> 2249 </div> 2250 <div class="left_field_p"> 2251 <p> 2252 Learn how to compare different eyewear manufacturers based on quality, MOQ, certifications, customization, lead times, and production capabilities. Discover what makes a reliable eyewear manufacturing partner for retailers and brands. </p> 2253 </div> 2254 2255 2256 <div class="left_field_button"> 2257 <a href="//www.searayoptical.com/how-to-compare-different-eyewear-manufacturers.html">More ><i class="fa fa-angle-right"></i></a> 2258 </div> 2259 </div> 2260 <div class="left_field"> 2261 <div class="left_field_img"> 2262 <a href="//www.searayoptical.com/why-do-some-eyeglass-hinges-break-easily.html"><img src="https://5087217610023486-1786521495038-3856587.cdn.site.joinf.com/5087217610023486/1786521478068/eyeglass-hinge.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2263 </a> 2264 </div> 2265 <div class="left_field_title"> 2266 <h2> 2267 <a href="//www.searayoptical.com/why-do-some-eyeglass-hinges-break-easily.html">Why Do Some Eyeglass Hinges Break Easily?</a> 2268 </h2> 2269 </div> 2270 <div class="left_field_ul"> 2271 <ul> 2272 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">Why Do Some Eyeglass Hinges Break Easily?</a></li> --> 2273 <li class="meta"> 2274 <span class="iconfont icon-shijian"></span><span>Aug 12,2026</span> 2275 <span>author: Searay Optical</span> 2276 </li> 2277 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2278 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2279 </ul> 2280 </div> 2281 2282 <div class="left_field_button"> 2283 <a href="//www.searayoptical.com/why-do-some-eyeglass-hinges-break-easily.html">More ><i class="fa fa-angle-right"></i></a> 2284 </div> 2285 </div> 2286 <div class="left_field"> 2287 <div class="left_field_img"> 2288 <a href="//www.searayoptical.com/how-to-evaluate-eyeglass-sample-quality-before-bulk-order.html"><img src="https://5087217610023486-1785393824130-3837812.cdn.site.joinf.com/5087217610023486/1785393811535/how-to-evaluate-eyeglass-sample-quality.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2289 </a> 2290 </div> 2291 <div class="left_field_title"> 2292 <h2> 2293 <a href="//www.searayoptical.com/how-to-evaluate-eyeglass-sample-quality-before-bulk-order.html">How to Evaluate Eyeglass Sample Quality Before Bulk Order</a> 2294 </h2> 2295 </div> 2296 <div class="left_field_ul"> 2297 <ul> 2298 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">How to Evaluate Eyeglass Sample Quality Before Bulk Order</a></li> --> 2299 <li class="meta">
2300 <span class="iconfont icon-shijian"></span><span>Jul 30,2026</span> 2301 <span>author: Searay Optical</span> 2302 </li> 2303 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2304 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2305 </ul> 2306 </div> 2307 <div class="left_field_p"> 2308 <p> 2309 Learn how to evaluate eyeglass sample quality before bulk order by checking frame dimensions, hinge performance, lens accuracy, coating durability, comfort, and packaging. Searay Optical helps buyers reduce risk before mass production. </p> 2310 </div> 2311 2312 2313 <div class="left_field_button"> 2314 <a href="//www.searayoptical.com/how-to-evaluate-eyeglass-sample-quality-before-bulk-order.html">More ><i class="fa fa-angle-right"></i></a> 2315 </div> 2316 </div> 2317 <div class="left_field"> 2318 <div class="left_field_img"> 2319 <a href="//www.searayoptical.com/what-certifications-matter-for-eyewear-exports-to-europe-and-the-us.html"><img src="https://5087217610023486-1784857850166-3827587.cdn.site.joinf.com/5087217610023486/1784857827997/What-Certifications-Eyewear-Exports.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2320 </a> 2321 </div> 2322 <div class="left_field_title"> 2323 <h2> 2324 <a href="//www.searayoptical.com/what-certifications-matter-for-eyewear-exports-to-europe-and-the-us.html">What Certifications Matter for Eyewear Exports to Europe and the US?</a> 2325 </h2> 2326 </div> 2327 <div class="left_field_ul"> 2328 <ul> 2329 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">What Certifications Matter for Eyewear Exports to Europe and the US?</a></li> --> 2330 <li class="meta"> 2331 <span class="iconfont icon-shijian"></span><span>Jul 24,2026</span> 2332 <span>author: Searay Optical</span> 2333 </li> 2334 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2335 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2336 </ul> 2337 </div> 2338 2339 <div class="left_field_button"> 2340 <a href="//www.searayoptical.com/what-certifications-matter-for-eyewear-exports-to-europe-and-the-us.html">More ><i class="fa fa-angle-right"></i></a> 2341 </div> 2342 </div> 2343 <div class="left_field"> 2344 <div class="left_field_img"> 2345 <a href="//www.searayoptical.com/how-acetate-eyeglass-frames-are-made.html"><img src="https://5087217610023486-1784359425452-3819709.cdn.site.joinf.com/5087217610023486/1784359408330/How-Acetate-Eyeglass-Frames-Are-Made.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2346 </a> 2347 </div> 2348 <div class="left_field_title"> 2349 <h2> 2350 <a href="//www.searayoptical.com/how-acetate-eyeglass-frames-are-made.html">How Acetate Eyeglass Frames Are Made</a> 2351 </h2> 2352 </div> 2353 <div class="left_field_ul"> 2354 <ul> 2355 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">How Acetate Eyeglass Frames Are Made</a></li> --> 2356 <li class="meta">
2357 <span class="iconfont icon-shijian"></span><span>Jul 18,2026</span> 2358 <span>author: Searay Optical</span> 2359 </li> 2360 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2361 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2362 </ul> 2363 </div> 2364 2365 <div class="left_field_button"> 2366 <a href="//www.searayoptical.com/how-acetate-eyeglass-frames-are-made.html">More ><i class="fa fa-angle-right"></i></a> 2367 </div> 2368 </div> 2369 <div class="left_field"> 2370 <div class="left_field_img"> 2371 <a href="//www.searayoptical.com/oem-vs-odm-eyewear-manufacturing.html"><img src="https://5087217610023486-1783323456362-3796734.cdn.site.joinf.com/5087217610023486/1783323447908/OEM_vs_ODM_Eyewear.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2372 </a> 2373 </div> 2374 <div class="left_field_title"> 2375 <h2> 2376 <a href="//www.searayoptical.com/oem-vs-odm-eyewear-manufacturing.html">OEM vs ODM Eyewear Manufacturing</a> 2377 </h2> 2378 </div> 2379 <div class="left_field_ul"> 2380 <ul> 2381 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">OEM vs ODM Eyewear Manufacturing</a></li> --> 2382 <li class="meta"> 2383 <span class="iconfont icon-shijian"></span><span>Jul 06,2026</span> 2384 <span>author: Searay Optical</span> 2385 </li> 2386 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2387 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2388 </ul> 2389 </div> 2390 2391 <div class="left_field_button"> 2392 <a href="//www.searayoptical.com/oem-vs-odm-eyewear-manufacturing.html">More ><i class="fa fa-angle-right"></i></a> 2393 </div> 2394 </div> 2395 <div class="left_field"> 2396 <div class="left_field_img"> 2397 <a href="//www.searayoptical.com/metal-logo-vs-epoxy-logo.html"><img src="https://5087217610023486-1782724705811-3784728.cdn.site.joinf.com/5087217610023486/1782724697154/Metal_Logo_vs_Epoxy_Logo.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2398 </a> 2399 </div> 2400 <div class="left_field_title"> 2401 <h2> 2402 <a href="//www.searayoptical.com/metal-logo-vs-epoxy-logo.html">Metal Logo vs Epoxy Logo: Which Branding Option Is Better for Eyewear?</a> 2403 </h2> 2404 </div> 2405 <div class="left_field_ul"> 2406 <ul> 2407 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">Metal Logo vs Epoxy Logo: Which Branding Option Is Better for Eyewear?</a></li> --> 2408 <li class="meta"> 2409 <span class="iconfont icon-shijian"></span><span>
2409Jun 29,2026</span> 2410 <span>author: Searay Optical</span> 2411 </li> 2412 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2413 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2414 </ul> 2415 </div> 2416 2417 <div class="left_field_button"> 2418 <a href="//www.searayoptical.com/metal-logo-vs-epoxy-logo.html">More ><i class="fa fa-angle-right"></i></a> 2419 </div> 2420 </div> 2421 <div class="left_field"> 2422 <div class="left_field_img"> 2423 <a href="//www.searayoptical.com/how-to-start-your-own-eyewear-brand.html"><img src="https://5087217610023486-1781919949754-3770140.cdn.site.joinf.com/5087217610023486/1781919930395/How_to_Start_Your_Own_Eyewear_Brand_cover_under1MB.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2424 </a> 2425 </div> 2426 <div class="left_field_title"> 2427 <h2> 2428 <a href="//www.searayoptical.com/how-to-start-your-own-eyewear-brand.html">How to Start Your Own Eyewear Brand</a> 2429 </h2> 2430 </div> 2431 <div class="left_field_ul"> 2432 <ul> 2433 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">How to Start Your Own Eyewear Brand</a></li> --> 2434 <li class="meta"> 2435 <span class="iconfont icon-shijian"></span><span>Jun 20,2026</span> 2436 <span>author: Searay Optical</span> 2437 </li> 2438 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2439 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2440 </ul> 2441 </div> 2442 <div class="left_field_p"> 2443 <p> 2444 Learn how to start your own eyewear brand with this complete guide. Discover manufacturing options, startup costs, branding strategies, and expert advice from Searay Optical. </p> 2445 </div> 2446 2447 2448 <div class="left_field_button"> 2449 <a href="//www.searayoptical.com/how-to-start-your-own-eyewear-brand.html">More ><i class="fa fa-angle-right"></i></a> 2450 </div> 2451 </div> 2452 <div class="left_field"> 2453 <div class="left_field_img"> 2454 <a href="//www.searayoptical.com/common-eyewear-defects-and-how-to-avoid-them.html"><img src="https://5087217610023486-1781588760051-3764282.cdn.site.joinf.com/5087217610023486/1781588752127/Common-Eyewear-Defects.jpg?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="" /> 2455 </a> 2456 </div> 2457 <div class="left_field_title"> 2458 <h2> 2459 <a href="//www.searayoptical.com/common-eyewear-defects-and-how-to-avoid-them.html">Common Eyewear Defects and How to Avoid Them</a> 2460 </h2> 2461 </div> 2462 <div class="left_field_ul"> 2463 <ul> 2464 <!-- <li class="meta"><span class="iconfont icon-icon-test"></span><a href="javascript:void();">Common Eyewear Defects and How to Avoid Them</a></li> --> 2465 <li class="meta">
2466 <span class="iconfont icon-shijian"></span><span>Jun 16,2026</span> 2467 <span>author: Searay Optical</span> 2468 </li> 2469 <!-- <li class="meta"><span class="iconfont icon-wenjian"></span><a href="#">Fashion</a></li> 2470 <li><span class="iconfont icon-chat_bubble"></span><a href="#">0 Comments</a></li> --> 2471 </ul> 2472 </div> 2473 2474 <div class="left_field_button"> 2475 <a href="//www.searayoptical.com/common-eyewear-defects-and-how-to-avoid-them.html">More ><i class="fa fa-angle-right"></i></a> 2476 </div> 2477 </div> 2478 </div> 2479 2480 <div class="Blog_list_right"> 2481 <!-- <div class="right_li1"> 2482 <input type="text" placeholder="Search"> 2483 </div> --> 2484 2485 <div class="right_li"> 2486 <h4>Recent Posts</h4> 2487 <ul class="products_ul1"> 2488 <li class="products_li1"> 2489 <a href="//www.searayoptical.com/how-to-choose-acetate-colors-for-an-eyewear-collection.html"><span class="iconfont icon-shuangjiantou-you"></span>How to Choose Acetate Colors for an Eyewear Collection</a> 2490 </li> 2491 <li class="products_li1"> 2492 <a href="//www.searayoptical.com/how-to-compare-different-eyewear-manufacturers.html"><span class="iconfont icon-shuangjiantou-you"></span>How to Compare Different Eyewear Manufacturers</a> 2493 </li> 2494 <li class="products_li1"> 2495 <a href="//www.searayoptical.com/why-do-some-eyeglass-hinges-break-easily.html"><span class="iconfont icon-shuangjiantou-you"></span>Why Do Some Eyeglass Hinges Break Easily?</a> 2496 </li> 2497 </ul> 2498 </div> 2499 2500 <div class="right_li"> 2501 <h4>Categories</h4> 2502 <ul class="products_ul1"> 2503 </ul> 2504 </div> 2505 </div> 2506 </div> 2507 </div> 2508 </div> 2509 <!--End List--> 2510 <!-- æ´å¤æ¨¡å¼ä¸è¯·æ±æ´å¤æ°æ® start --> 2511 <a class="pagination__next" style="display:none" href="//www.searayoptical.com/en/news.html?page=2&page_type=true"></a> 2512 <!-- æ´å¤æ¨¡å¼ä¸è¯·æ±æ´å¤æ°æ® end --> 2513 <div class="row" style="width: 100%; padding: 24px"> 2514 <div id="example" style="text-align: right" class="list_right_bottom"> 2515 <ul id="pageLimit" class="paginationFotter"> 2516 <ul class='pagination'><li><span class='disabled'><svg class="svg-icon"><use xlink:href="#icon-arrow-left-o" /></svg></span></li><li class='active'><a href='javascript:void(0)'>1</a></li><li><a href='//www.searayoptical.com/page2/en/news.html'>2</a></li><li><a href='//www.searayoptical.com/page3/en/news.html'>3</a></li><li><a href='//www.searayoptical.com/page4/en/news.html'>4</a></li><li><a class='pagination_next' href='//www.searayoptical.com/page2/en/news.html'><svg class="svg-icon"><use xlink:href="#icon-arrow-right-o" /></svg></a></li></ul> 2517 </ul> 2518 </div> 2519 </div> 2520 </div> 2521 </main> 2522 2523 </div> 2524 </div> 2525</div> 2526<div class="container"> 2527 <div class="row"> 2528 <div class="col-sm-12"> 2529 2530 </div> 2531 </div> 2532</div> 2533 2534<div class="modal fade" id="email-modal" tabindex="-1" role="dialog"> 2535 <div class="modal-dialog" role="document"> 2536 <div class="modal-content"> 2537 <div class="modal-header"> 2538 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
2539 <span aria-hidden="true">×</span> 2540 </button> 2541 <h4 class="modal-title">Enter your email address</h4> 2542 </div> 2543 <div class="modal-body"> 2544 <form class="form-horizontal"> 2545 <div class="form-group"> 2546 <label for="inputEmail3" class="col-sm-2 control-label">E-Mail:</label> 2547 <div class="col-sm-10"> 2548 <input type="email" class="form-control" id="down-email" placeholder="Enter your email address" /> 2549 </div> 2550 </div> 2551 </form> 2552 </div> 2553 <div class="modal-footer"> 2554 <button type="button" class="btn btn-default" data-dismiss="modal"> 2555 Cancel </button> 2556 <button type="button" class="btn btn-primary confirmDownload"> 2557 submit </button> 2558 </div> 2559 </div> 2560 </div> 2561</div> 2562<div class="modal fade" id="password-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 2563 <div class="modal-dialog" role="document"> 2564 <div class="modal-content"> 2565 <div class="modal-header"> 2566 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 2567 <span aria-hidden="true">×</span> 2568 </button> 2569 <h4 class="modal-title" id="myModalLabel">Please enter your password</h4> 2570 </div> 2571 <div class="modal-body"> 2572 <form class="form-horizontal forbidden-submit"> 2573 <div class="form-group"> 2574 <label for="inputEmail3" class="col-sm-2 control-label">Password:</label> 2575 <div class="col-sm-10"> 2576 <input type="password" class="form-control" id="down-password" placeholder="Please enter your password" /> 2577 </div> 2578 </div> 2579 </form> 2580 </div> 2581 <div class="modal-footer"> 2582 <button type="button" class="btn btn-default" data-dismiss="modal"> 2583 Cancel </button> 2584 <button type="button" class="btn btn-primary confirmDownload"> 2585 submit </button> 2586 </div> 2587 </div> 2588 </div> 2589</div> 2590
2591<script src="https://asset.site.joinf.com/default/libs/sweetalert.min.js?v=1.0.36"></script>
vendor: 1 bytes, line 2591
2591
2592<script src="https://asset.site.joinf.com/default/libs/infinite-scroll.min.js?v=1.0.36"></script>
vendor: 1 bytes, line 2592
2592
2593<script src="https://asset.site.joinf.com/61001/js/channel.js?v=1.0.36"></script>
vendor: 1 bytes, line 2593
2593
2594<script> 2595 $('.forbidden-submit').submit(function(e){ 2596 e.preventDefault(); 2597 }); 2598 var email = '' 2599 $(function() { 2600 var downloadId = null 2601 var authorizeType = 0 2602 $('.item-download').on('click', function(event) { 2603 event.preventDefault() 2604 authorizeType = $(this).data('authorize_type') 2605 downloadId = $(this).data('id') 2606 if (authorizeType === 0) { 2607 window.location.href = $(this).attr('href') 2608 } else if (authorizeType === 1) { 2609 $('#email-modal').modal({}) 2610 } else if (authorizeType === 2) { 2611 $('#password-modal').modal({}) 2612 } else if (authorizeType === 3) { 2613 downFetch() 2614 } 2615 }) 2616 $('#email-modal').on('hide.bs.modal', function () { 2617 // ç¹å»é®ç®±åæ¶æ¶æ¸ 空è¾å ¥æ¡ 2618 $('#down-email').val('') 2619 // åæ¶è¡¨åéªè¯ 2620 $('#email-modal .form-horizontal').validate().resetForm() 2621 }) 2622 $('#password-modal').on('hide.bs.modal', function () { 2623 $('#down-password').val('') 2624 }) 2625 $('.confirmDownload').on('click', function() { 2626 var keywords = '' 2627 if (authorizeType === 1) { 2628 keywords = $('#down-email').val() 2629 } else if (authorizeType === 2) { 2630 keywords = $('#down-password').val() 2631 } 2632 /* 2633 if(keywords === '') { 2634 mySwal("请è¾å ¥å 容") 2635 return false 2636 }*/ 2637 downFetch(keywords) 2638 }) 2639 // é®çenteräºä»¶ 2640 $('#down-email, #down-password').keydown(function(event) { 2641 if (event.keyCode == 13) { 2642 //æ§è¡æä½ 2643 $(".confirmDownload").trigger("click"); 2644 } 2645 }) 2646 function downFetch(keywords) { 2647 $.ajax({ 2648 type: 'POST', 2649 url: '//www.searayoptical.com/index.php?r=article/checkDownload&language_id=2', 2650 data: { 2651 article_id: downloadId, 2652 keywords: keywords || '', 2653 }, 2654 success: function(res) { 2655 if (res.success) { 2656 $('#download-' + downloadId) 2657 .data('authorize_type', 0) 2658 .attr('href', res.data) 2659 $('#download-cover' + downloadId).data('authorize_type', 0).attr('href', res.data) 2660 $('#download-title' + downloadId).data('authorize_type', 0).attr('href', res.data) 2661 if (authorizeType === 1) { 2662 $('#email-modal').modal('hide') 2663 } else if (authorizeType === 2) { 2664 $('#password-modal').modal('hide') 2665 } 2666 if (res.data) { 2667 window.location.href = res.data 2668 } 2669 } else { 2670 if (authorizeType === 3 && email === '') { 2671 mySwal({ 2672 title: tip(res.msg), 2673 type: 'warning', 2674 showCloseButton: true, 2675 showCancelButton: true, 2676 confirmButtonText: "Member Registration", 2677 cancelButtonText: "Member Login", 2678 }, 2679 function(isConfirm) { 2680 if (isConfirm) { 2681 // 注å 2682 window.location.href = '//www.searayoptical.com/index.php?r=member/registerIndex&language_id=2' 2683 } else { 2684 // ç»å½ 2685 window.location.href = '//www.searayoptical.com/index.php?r=member/index&language_id=2' 2686 } 2687 } 2688 ) 2689 } else { 2690 mySwal({ 2691 type: 'error', 2692 title: tip(res.msg), 2693 text: '', 2694 showConfirmButton: true, 2695 }) 2696 } 2697 } 2698 }, 2699 }) 2700 } 2701 2702 function tip(msg) { 2703 switch (authorizeType) { 2704 case 1: 2705 return msg.email 2706 case 2: 2707 return msg.password 2708 case 3: 2709 return msg.member 2710 default: 2711 return '' 2712 } 2713 } 2714 }) 2715</script>
2715 2716<style> 2717 .chat_prolist1 { 2718 position: fixed; 2719 z-index: 999999999; 2720 bottom: 150px; 2721 width: 20px; 2722 right: 370px; 2723 display: none; 2724 } 2725</style> 2726<div class="footer-wraper"> 2727 <div class="footer visible-md-block visible-lg-block"> 2728 <div class="container"> 2729 <div class="footer_container_top"> 2730 <div class="top_container top_one"> 2731 <div class="top_container_h3">About Us</div> 2732 <div class="top_container_span"> 2733 <div class="container_span"> 2734 A young & dynamic professional eyewear manufacturer in Wenzhou China. 2735Over 100 models/Month design capacity in metal,acetate,TR90 and Titanium material. 273690% of the eyeglasses were exported to Euro... </div> 2737 <div class="container_span">TEL: 0086-577-88517199</div> 2738 <div class="container_span">E-Mail:<a class="container_span_a emailA zip_copy" href="javascript:;">[email protected]</a> 2739 <button class="googleEmailCopy" style='min-width:70px; background: none;border: none;' data-gclid="" data-msg="Copy successful" data-value='[email protected]'>Copy</button> 2740 </div> 2741 <!-- 订é S --> 2742<!-- langs-back --> 2743<form class="subcribe"> 2744 <!-- langs --> 2745 <div class="subcribe_title">Subscribe</div> 2746 <div class="subcribe_input"> 2747 <input type="email" class="subcribe_email" placeholder="Enter your email address"> 2748 <input type="reset" value="æ¸ ç©º" class="subcribeReset hidden"/> 2749 <div class="subcribe_submit subcribe_svg">Subscribe</div> 2750 </div> 2751 <div class="subcribe_check"> 2752 <div class="checkbox"> 2753 <label class="checkbox-inline "> 2754 <input type="checkbox" data-error-required-message="This is a required field" name="product" placeholder="product" value="product" /> 2755 <span style="position: relative;top: 2px;">Subscribe to new products</span> 2756 </label> 2757 </div> 2758 <div class="checkbox"> 2759 <label class="checkbox-inline "> 2760 <input type="checkbox" data-error-required-message="This is a required field" name="article" placeholder="article" value="article" /> 2761 <span style="position: relative;top: 2px;">Subscribe to new article publishing</span> 2762 </label> 2763 </div> 2764 </div> 2765</form> 2766<!-- 订é E --> 2767 </div> 2768 </div> 2769 <div class="top_container top_two"> 2770 <div class="top_container_h3">Latest News</div> 2771 <div class="top_container_span"> 2772 <div class="pro_icon_span"> 2773 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2774 <div class="container_span"><a href="//www.searayoptical.com/how-to-choose-acetate-colors-for-an-eyewear-collection.html" class="container_span_a">How to Choose Acetate Colors for an Eyewear Collection</a><span style="padding-left: 10px">Blog</span></div> 2775 </div> 2776 <div class="pro_icon_span"> 2777 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2778 <div class="container_span"><a href="//www.searayoptical.com/how-to-compare-different-eyewear-manufacturers.html" class="container_span_a">How to Compare Different Eyewear Manufacturers</a><span style="padding-left: 10px">Blog</span></div> 2779 </div> 2780 <div class="pro_icon_span"> 2781 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2782 <div class="container_span"><a href="//www.searayoptical.com/why-do-some-eyeglass-hinges-break-easily.html" class="container_span_a">Why Do Some Eyeglass Hinges Break Easily?</a><span style="padding-left: 10px">Blog</span></div> 2783 </div> 2784 <div class="pro_icon_span"> 2785 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2786 <div class="container_span"><a href="//www.searayoptical.com/how-to-evaluate-eyeglass-sample-quality-before-bulk-order.html" class="container_span_a">How to Evaluate Eyeglass Sample Quality Before Bulk Order</a><span style="padding-left: 10px">Blog</span></div> 2787 </div> 2788 <div class="pro_icon_span"> 2789 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2790 <div class="container_span"><a href="//www.searayoptical.com/what-certifications-matter-for-eyewear-exports-to-europe-and-the-us.html" class="container_span_a">What Certifications Matter for Eyewear Exports to Europe and the US?</a><span style="padding-left: 10px">Blog</span></div> 2791 </div> 2792 </div> 2793
2794 </div> 2795 <div class="top_container top_three"> 2796 <div class="top_container_h3">Hot Products</div> 2797 <div class="foot_pro"> 2798 <div class="pro_detail_icon"> 2799 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2800 <div class="pro_detail"> 2801 <a href="//www.searayoptical.com/products/anti-blue-light-glasses-acetate-metal-plastic.html" class="container_span_a1">Anti-blue Light Glasses - Acetate & Metal & Plastic</a> 2802 <!-- <div class="pro_star"> 2803 <i class="fa fa-star"></i> 2804 <i class="fa fa-star"></i> 2805 <i class="fa fa-star"></i> 2806 <i class="fa fa-star"></i> 2807 <i class="fa fa-star"></i> 2808 </div> --> 2809 <div class="pro_price"> 2810 <span class="price_real">0.00</span> 2811 <span class="price_real"> - 0.00</span> 2812 </div> 2813 </div> 2814 </div> 2815 <div class="pro_img lazy lazyload"><img data-src="https://yunpan.cdn.site.joinf.com/5087217610023486/2021/11/J4xMiMF6sd.JPG?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="Anti-blue Light Glasses - Acetate & Metal & Plastic" title="Anti-blue Light Glasses - Acetate & Metal & Plastic"></div> 2816 2817 </div> 2818 <div class="foot_pro"> 2819 <div class="pro_detail_icon"> 2820 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2821 <div class="pro_detail"> 2822 <a href="//www.searayoptical.com/products/geometric-shape-acetate-optical-frames-for-women.html" class="container_span_a1">Geometric Shape Acetate Optical Frames - For Women</a> 2823 <!-- <div class="pro_star"> 2824 <i class="fa fa-star"></i> 2825 <i class="fa fa-star"></i> 2826 <i class="fa fa-star"></i> 2827 <i class="fa fa-star"></i> 2828 <i class="fa fa-star"></i> 2829 </div> --> 2830 <div class="pro_price"> 2831 <span class="price_real">0.00</span> 2832 <span class="price_real"> - 0.00</span> 2833 </div> 2834 </div> 2835 </div> 2836 <div class="pro_img lazy lazyload"><img data-src="https://yunpan.cdn.site.joinf.com/5087217610023486/RHPCrpQAM2.JPG?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="Geometric Shape Acetate Optical Frames - For Women" title="Geometric Shape Acetate Optical Frames - For Women"></div> 2837 2838 </div> 2839 <div class="foot_pro"> 2840 <div class="pro_detail_icon"> 2841 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2842 <div class="pro_detail"> 2843 <a href="//www.searayoptical.com/products/quality-acetate-optical-frames-with-built-in-flex.html" class="container_span_a1">Quality Acetate Optical Frames With Built-in Flex</a> 2844 <!-- <div class="pro_star"> 2845 <i class="fa fa-star"></i> 2846 <i class="fa fa-star"></i> 2847 <i class="fa fa-star"></i> 2848 <i class="fa fa-star"></i> 2849 <i class="fa fa-star"></i> 2850 </div> --> 2851 <div class="pro_price"> 2852 <span class="price_real">0.00</span> 2853 <span class="price_real"> - 0.00</span> 2854 </div> 2855 </div> 2856 </div> 2857 <div class="pro_img lazy lazyload"><img data-src="https://yunpan.cdn.site.joinf.com/5087217610023486/d6737mP56b.JPG?imageMogr2/format/webp/strip/ignore-error/1/auto-orient" alt="Quality Acetate Optical Frames With Bu
2857ilt-in Flex" title="Quality Acetate Optical Frames With Built-in Flex"></div> 2858 2859 </div> 2860 2861 </div> 2862 <div class="top_container top_four"> 2863 <div class="top_container_h3">Categories</div> 2864 <ul class="pro_ul"> 2865 <li> 2866 <div class="pro_icon_span"> 2867 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2868 <a href="//www.searayoptical.com/category1.html" class="container_span_a1">Hot Latest</a> 2869 </div> 2870 <span>(0)</span> 2871 </li> 2872 <li> 2873 <div class="pro_icon_span"> 2874 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2875 <a href="//www.searayoptical.com/bio-glasses.html" class="container_span_a1">Bio-Eyewear</a> 2876 </div> 2877 <span>(0)</span> 2878 </li> 2879 <li> 2880 <div class="pro_icon_span"> 2881 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2882 <a href="//www.searayoptical.com/clothing.html" class="container_span_a1">Optical Frames</a> 2883 </div> 2884 <span>(0)</span> 2885 </li> 2886 <li> 2887 <div class="pro_icon_span"> 2888 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2889 <a href="//www.searayoptical.com/5087217623297532.html" class="container_span_a1">Sunglasses</a> 2890 </div> 2891 <span>(0)</span> 2892 </li> 2893 <li> 2894 <div class="pro_icon_span"> 2895 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2896 <a href="//www.searayoptical.com/5087217623357652.html" class="container_span_a1">Kids Glasses</a> 2897 </div> 2898 <span>(0)</span> 2899 </li> 2900 <li> 2901 <div class="pro_icon_span"> 2902 <div class="pro_icon"><span class="iconfont icon-shuangjiantou-you"></span></div> 2903 <a href="//www.searayoptical.com/5087217623326305.html" class="container_span_a1">Anti-Blue Light Glasses</a> 2904 </div> 2905 <span>(0)</span> 2906 </li> 2907 2908 </ul> 2909 </div> 2910 </div> 2911 <div class="footer-bottom"> 2912 <div class="bottom_flex"> 2913 <div class="bottom_flex_left"> 2914 <div class="fs12"><a href='#'> © Wenzhou Searay Optical Co., Ltd. </a></div> 2915 </div> 2916 <div class="text-center"> 2917 <div ></div> 2918 <!-- <p class="fs12">ID:5087217610023486_61001</p> --> 2919 </div> 2920 <div class="bottom_flex_right"> 2921 <a href="https://www.linkedin.com/searayoptical" target="_blank" class="my-media" trackType="17" style="font-size: 15px"> 2922 <i class="fa fa-linkedin "></i> 2923 </a> 2924 <a href="https://www.instagram.com/searay.optical" target="_blank" class="my-media" trackType="18" style="font-size: 15px"> 2925 <i class="fa fa-instagram "></i> 2926 </a> 2927 <a href="https://www.youtube.com/channel/UCNgeS8pxgCXaXHKKAY0nRfQ/featured" target="_blank" class="my-media" trackType="19" style="font-size: 15px"> 2928 <i class="fa fa-youtube "></i> 2929 </a> 2930 </div> 2931 2932 </div> 2933 </div> 2934 <div style="font-size: 10px;text-align: right;"> 2935 <span>(263296)</span> 2936 </div> 2937 </div> 2938 </div> 2939</div> 2940 2941<div id="product-search"> 2942 <div id="product-search-mask" class="mask"></div> 2943 <div id="product-search-form"> 2944 <form action="/" method="get" class="w-form"> 2945 <input type="hidden" name="r" value="search/index"/> 2946 <input type="hidden" name="language_id" value="2"/> 2947 <input type="hidden" name="c_id" value="5087217616081720"/>
2948 <input type="hidden" name="is_parse" value="0"> 2949 <div class="input-field"> 2950 <input id="search" name="keyword" type="text" placeholder="Please Enter Keywords" value=""> 2951 <button class="btn-search" type="submit" trackType="11"> 2952 <i class="fa fa-search"></i> 2953 </button> 2954 </div> 2955 </form> 2956 </div> 2957</div> 2958 2959<!-- <div class="footerButton visible-xs-block"> 2960 <a class="btn btn-primary btn-block" href="//www.searayoptical.com/en/inquiry.html">Contact Us</a> 2961</div> --> 2962 2963<div class="visible-xs-block"> 2964 <div class="footer-button "> 2965 <a href="javascript:;"><i class="fa fa-envelope"></i></a> 2966 <a href="//www.searayoptical.com/en/inquiry.html"><i class="fa fa-comment"></i></a> 2967 <a href="javascript:;" id="gotop"><i class="fa fa-arrow-up"></i></a> 2968 </div> 2969</div> 2970<div id="cmsFloatPanel" style="display:block;"> 2971 <div class="ctrolPanel"> 2972 <!-- å¨çº¿å®¢æ --> 2973 <!-- <a class="service" href="#">Customer Service</a> --> 2974 <div class="service-panel active" trackType="3" title="Customer Service"> 2975 <!-- <i class="fa fa-whatsapp"></i> --> 2976 <img class="visible-md-block visible-lg-block" src="https://asset.site.joinf.com/default/images/svg/customer-service.svg" alt="customer-service" /> 2977 <span class="panel-name visible-md-block visible-lg-block" style="-webkit-line-clamp: 2;">Customer Service</span> 2978 <span class="isOnline"></span> 2979 <svg class="svg-icon visible-xs-block visible-sm-block"> 2980 <use xlink:href="#icon-kefu" /> 2981 </svg> 2982 </div> 2983 <!-- whatsapp --> 2984 <!-- 微信 --> 2985 <!-- å享 --> 2986 <!-- çè¨ --> 2987 <div class="message-panel active" title="Message"> 2988 <!-- <i class="fa fa-commenting-o"></i> --> 2989 <img class="visible-md-block visible-lg-block" src="https://asset.site.joinf.com/default/images/svg/message.svg" alt="message" /> 2990 <span class="panel-name visible-md-block visible-lg-block">Message</span><svg class="svg-icon visible-xs-block visible-sm-block"> 2991 <use xlink:href="#icon-xunpan" /> 2992 </svg> 2993 </div> 2994 2995 <!-- ç½ç«é²ä¼ªäºç»´ç --> 2996 <!-- ææºç«¯å ³é --> 2997 <div class="ctrolPanel-btn visible-xs-block visible-sm-block"> 2998 <svg class="svg-icon"> 2999 <use xlink:href="#icon-guanbi" /> 3000 </svg> 3001 <svg class="svg-icon"> 3002 <use xlink:href="#icon-caidan" /> 3003 </svg> 3004 </div> 3005 <!-- åå°é¡¶é¨ --> 3006 <div class="arrow-panel" onclick="#" title="Go to top"> 3007 <!-- <i class="fa fa-chevron-up"></i> --> 3008 <img class="visible-md-block visible-lg-block" src="https://asset.site.joinf.com/default/images/svg/top.svg" alt="go top" /> 3009 <span class="panel-name visible-md-block visible-lg-block">Top</span> 3010 <svg class="svg-icon visible-xs-block visible-sm-block"> 3011 <use xlink:href="#icon-huidaodingbu" /> 3012 </svg> 3013 </div> 3014 </div> 3015 3016 <div class="servicePanel"> 3017 <div class="servicePanel-inner"> 3018 <div class="serviceMsgPanel"> 3019 <div class="serviceMsgPanel-hd"> 3020 <a href="#"> 3021 <span>Close</span> 3022 </a> 3023 </div> 3024 <div class="serviceMsgPanel-bd"> 3025 <div class="msggroup"> 3026 <a id="mibew-agent-button" href="https://chat.site.joinf.com/chat?locale=en&group=8080&email=&theme_code=61001&gclid=&capid=&chat_category=®ister_email=" target="_blank" onclick="chatOpen();return false;"><img src="https://chat.site.joinf.com/b?i=simple&lang=en&group=8080&email=" border="0" alt="" /></a>
3026<script type="text/javascript" src="https://chat.site.joinf.com/js/compiled/chat_popup.js"></script>
3026<script type="text/javascript"> var piwikVisitorUUID = piwikVisitorUUID ? piwikVisitorUUID : ""; function chatOpen(serviceText, userId, threadId, isSendSample){ var paramsChatIds = typeof userId !== "undefined" && typeof threadId !== "undefined" ? "&userId="+userId+"&threadId="+threadId : ""; paramsChatIds += typeof isSendSample !== "undefined" ? "&isSendSample="+isSendSample : "" ;Mibew.ChatPopup.init({"id":"60ae091c52dad6ff","url":"https:\/\/chat.site.joinf.com\/chat?locale=en&group=8080&email=&theme_code=61001&gclid=&capid=&chat_category=®ister_email=&piwikVisitorUUID=" + (piwikVisitorUUID || "")+ paramsChatIds,"preferIFrame":true,"modSecurity":true,"forceSecure":true,"width":27,"height":19,"resizable":true,"styleLoader":"https:\/\/chat.site.joinf.com\/chat\/style\/popup?group=8080"}); Mibew.Objects.ChatPopups['60ae091c52dad6ff'].open(); }</script>
3026 </div> 3027 </div> 3028 <div class="serviceMsgPanel-ft"></div> 3029 </div> 3030 <div class="arrowPanel"> 3031 <div class="arrow02"></div> 3032 </div> 3033 </div> 3034 </div> 3035 3036 <div class="whatsappPanel"> 3037 <div class="whatsappPanel-inner"> 3038 <div class="whatsappPanel-box"> 3039 <div class="whatsappPanel-bd"> 3040 </div> 3041 </div> 3042 3043 </div> 3044 </div> 3045 3046 <div class="skypePanel"> 3047 <div class="skypePanel-inner"> 3048 <div class="skypePanel-box"> 3049 <div class="msggroup"> 3050 <ul> 3051 </ul> 3052 </div> 3053 </div> 3054 </div> 3055 </div> 3056 3057 <div class="qrcodePanel"> 3058 <div class="qrcodePanel-inner"> 3059 <div class="codePanel"> 3060 <div class="codePanel-hd"> 3061 <span style="float:left">
3061Scan the QR code</span> 3062 <a href="#"> 3063 <span>Close</span> 3064 </a> 3065 </div> 3066 <div class="codePanel-bd"> 3067 <img src="//www.searayoptical.com/index.php?r=qrcode&url=//www.searayoptical.com/en/news.html&language_id=2" width="180" alt="qr code" /> 3068 </div> 3069 </div> 3070 3071 </div> 3072 </div> 3073 </div> 3074<div class="chat_prolist1"><img src="https://asset.site.joinf.com/default/images/product_list.png" alt=""></div> 3075<div id="hideAll"> </div> 3076<!-- 询çå¼¹çª --> 3077<div class="inquiry-cover_popup"> 3078<div class="inquiry-cover"></div> 3079<div class="inquiry_popup"> 3080 <div class="popup_header"> 3081 <h3>Send Message</h3> 3082 <div class="delete"> 3083 <svg class="svg-icon"> 3084 <use xlink:href="#icon-guanbi1-o" /> 3085 </svg> 3086 </div> 3087 </div> 3088 <style> 3089 @keyframes send-loading { 3090 0% { 3091 transform: rotate(0deg); 3092 } 3093 3094 100% { 3095 transform: rotate(360deg); 3096 } 3097 } 3098 3099 .send-loading { 3100 transition: 0.6s; 3101 animation: send-loading 3s linear infinite; 3102 /*å¼å§å¨ç»åæ é循ç¯ï¼ç¨æ¥æ§å¶rotate*/ 3103 } 3104</style> 3105<div class="j-inquiry-wrap"> 3106 <h3 class="j-page-title j-page-subtitle j-page-subtitle"> 3107 Send Message </h3> 3108 <form action="" novalidate method="post" enctype="multipart/form-data" class="j-inquiry-form" data-lang="2"> 3109 3110 3111 3112 3113 <div class="j-inquiry-form_field is-required span-2"> 3114 <label class="j-inquiry-form_label"> 3115 Message Content </label> 3116 <div class="input-group"> 3117 <i class="mustWrite "> * </i> 3118 <textarea id="message" required data-error-required-message="Please enter the content for your inquiry" name="5087217623390915" class="form-control" placeholder="Message Content"></textarea> 3119 </div> 3120 </div> 3121 3122 <div class="j-inquiry-form_field "> 3123 <label class="j-inquiry-form_label"> 3124 Mobile Phone </label> 3125 <div class="input-group"> 3126 <i class="isShow "> * </i> 3127 <input id="tel" type="text" data-error-required-message="This is a required field" name="5168930778941354" class="form-control" value="" placeholder="Mobile Phone" /> 3128 <img src="https://asset.site.joinf.com/default/images/clearInput.png" class="clearInput lazy" alt="clear input" /> 3129 </div> 3130 </div> 3131 3132 3133 3134 3135 3136 <div class="j-inquiry-form_field is-required"> 3137 <label class="j-inquiry-form_label"> 3138 Email </label> 3139 <div class="input-group"> 3140 <i class="mustWrite "> * </i> 3141 <input id="email" type="email" data-error-required-message="This is a required field" data-error-email-message="Please enter your valid email address" required name="email" class="form-control" value="" placeholder="Email" /> 3142 <img src="https://asset.site.joinf.com/default/images/clearInput.png" class="clearInput lazy" alt="clear input" /> 3143 </div> 3144 </div> 3145 3146 3147 3148 3149 3150 <div class="j-inquiry-form_field "> 3151 <label class="j-inquiry-form_label"> 3152 Company Name </label> 3153 <div class="input-group"> 3154 <i class="isShow "> * </i> 3155 <input id="company_name" type="text" data-error-required-message="This is a required field" name="5107385449303478" class="form-control" value="" placeholder="Company Name" /> 3156 <img src="https://asset.site.joinf.com/default/images/clearInput.png" class="clearInput lazy" alt="clear input" /> 3157 </div> 3158 </div> 3159 3160 3161 3162 3163 3164 <div class="j-inquiry-form_field span-2"> 3165 <input type="hidden" id="language_id" value="2"> 3166 <input type="reset" name="reset" style="display: none;" /> 3167 <button class="j-btn j-btn-large j-btn-mob sub-btn"> 3168 <img class="send-loading hidden" src="view/default/images/default/loading.png" alt="loading" />
3169 <span class="text-uppercase">Send Message</span> 3170 </button> 3171 </div> 3172 </form> 3173</div>
3174<script> 3175 if (!IS_MOBILE) { 3176 $(function() { 3177 $(".radio_box .checkbox-inline").find('input').click(function() { 3178 $(this).parent('label').siblings('label').find('input').removeAttr('checked') && $(this).attr('checked', 3179 'checked'); 3180 }) 3181 }) 3182 } 3183</script>
3183</div> 3184</div>
3185<script> 3186 window.email_empty = 'Please enter your email address'; 3187 window.email_format = 'Please enter your valid email address'; 3188 window.language_id = '2'; 3189 window.error_required = '*Required'; 3190 window.http_type = '0'; 3191</script>
3191 3192
3193<script src="https://asset.site.joinf.com/default/js/swiper.min.js"></script>
vendor: 1 bytes, line 3193
3193
3194<script src="https://asset.site.joinf.com/default/js/lazyload.min.js?v=1.0.36"></script>
vendor: 1 bytes, line 3194
3194
3195<script src="https://asset.site.joinf.com/default/libs/template.js?v=1.0.36"></script>
3195 3196
3196<script src="https://asset.site.joinf.com/default/js/site-common.js?v=1.0.36"></script>
3196 3197
3197<script src="https://asset.site.joinf.com/default/js/productShow.js?v=1.0.36"></script>
3197 3198
3198<script src="https://asset.site.joinf.com/default/js/bootstrap-3.3.7.min.js"></script>
3198 3199
3199<script src="https://asset.site.joinf.com/default/js/bootsnav.js"></script>
3199 3200
3200<script src="https://asset.site.joinf.com/default/js/jquery.mmenu.js?v=1.0.36"></script>
3200 3201
3201<script src="https://asset.site.joinf.com/default/js/jquery.validate.min.js?v=1.0.36"></script>
3201 3202
3202<script src="https://asset.site.joinf.com/default/js/intersection-observer.js"></script>
3202 3203
3203<script src="https://asset.site.joinf.com/default/js/select2.min.js?v=1.0.36"></script>
3203 3204
3204<script src="https://asset.site.joinf.com/default/libs/bootstrap-input-spinner.js"></script>
3204 3205
3205<script src="https://asset.site.joinf.com/default/js/onload.js?v=1.0.36"></script>
3205 3206
3206<script src="https://asset.site.joinf.com/default/js/online.js?v=1.0.36"></script>
3206 3207
3207<script src="https://asset.site.joinf.com/default/libs/sweetalert.min.js?v=1.0.36"></script>
3207 3208<noscript>This page requires the browser to support (enable) JavaScript</noscript>
3209<script> 3210 $(window).on('load', function() { 3211 $("#hideAll").css('display', 'none'); 3212 3213 $.extend($.validator.messages, { 3214 required: "This is a required field" 3215 }); 3216 }); 3217</script>
vendor: 1 bytes, line 3217
3217
3218<script> 3219 $('#toolbar-search').on('click', function() { 3220 $("input[name='keyword']").val(""); 3221 }) 3222</script>
3222 3223<!-- å ¼å®¹firefoxï¼chromeï¼sougou坿æ¬è¡¨æ ¼ä¸è½å± ä¸é®é¢ --> 3224<style> 3225 .table-responsive>table[align="center"] { 3226 margin: 0 auto 20px; 3227 } 3228</style>
3229<script> 3230 window.chat_group_id = '8080'; 3231 window.let_chat = 'Let\'s Chat'; 3232 window.chat_url = 'https://chat.site.joinf.com'; 3233 window.email_empty = 'Please enter your email address'; 3234 window.email_format = 'Please enter your valid email address'; 3235 window.message_empty = 'Please enter the content for your inquiry'; 3236 window.message_format = 'Content must be less than 4000 characters'; 3237 window.like_favorite = 'Like Favorites'; 3238 window.query_delete = 'Confirm Delete?'; 3239 window.collected = 'Favorites'; 3240 window.query_delete = 'Confirm Delete?'; 3241 window.vert_code_format = "Verification Code Error"; 3242 window.text_button_determine = "submit"; 3243 window.text_cancel = "Cancel"; 3244 window.text_file_max = "Upload file cannot exceed 10 M"; 3245 window.text_upload_again = "Please upload again"; 3246 window.text_file_not_supported = "File of this type is not supported"; 3247 window.system_now = 'COS'; 3248 window.gclid = ''; 3249</script>
vendor: 1 bytes, line 3249
3249
3250<script> 3251 $(document).ready(function() { 3252 // fix ï¼å®¢æ·åé¦ï¼-è¥éç½ç«ï¼æ¨¡æ¿1155ï¼å®¢æ·åé¦ï¼è®¿é®èªå·±çç½ç«è¯¦ç»æè¿°å 容å颿éå ï¼åå°å¡«åçå å®¹æ¯æ²¡æè¿äºçï¼ç½ç«ææäº§å妿¤ãï¼å馿¥æºï¼BLOSSOM003ï¼ 3253 $("gdiv").remove(); 3254 }); 3255</script>
3255 3256
3257<script> 3258 function loadjscssfile(filename, filetype) { 3259 console.log('zou') 3260 if (filetype == "js") { 3261 var fileref = document.createElement('script') 3262 fileref.setAttribute("type", "text/javascript") 3263 fileref.setAttribute("src", filename) 3264 } 3265 if (typeof fileref != "undefined") { 3266 document.getElementsByTagName("head")[0].appendChild(fileref) 3267 } 3268 } 3269 $('.file_upload').one("click", function() { 3270 loadjscssfile("https://asset.site.joinf.com/default/js/cos-js-sdk-v5.js?v=1.0.36", "js") 3271 }) 3272 3273 3274</script>
vendor: 1 bytes, line 3274
3274
3275<script> 3276 var text_alert_tips = "Tips" 3277 var text_sure_to_exit = "Are you sure to exit" 3278 var text_sure = "Sure" 3279 var text_cancel = "Cancel" 3280</script>
vendor: 1 bytes, line 3280
3280
3281<script src="https://asset.site.joinf.com/default/js/exitdialog.js?v=1.0.36" defer></script>
3281 3282<!--
3282<script src="https://asset.site.joinf.com/default/js/onload.js?v=1.0.36"></script>
3282 -->
3283<script src="https://asset.site.joinf.com/default/js/emailClick.js?v=1.0.36"></script>
3283 3284<!-- 导èªä¸è¡å±ç¤º -->
3285<script src="https://asset.site.joinf.com/default/js/navResize.js?v=1.0.36" defer></script>
3285 3286</body> 3287 3288</html>
3289<script src="https://asset.site.joinf.com/default/libs/pictureViewer.js"></script>
vendor: 1 bytes, line 3289
3289
3290<script> 3291 $(function() { 3292 $('.media-object img').on('click', function() { 3293 var img = $(this).attr('src') 3294 $.pictureViewer({ 3295 images: [img], 3296 initImageIndex: 1, 3297 scrollSwitch: false, 3298 }) 3299 }) 3300 }) 3301 3302 // if(document.getElementById('news-list')) { 3303 // var viewer = new Viewer(document.getElementById('news-list'), { 3304 // viewed: function() { 3305 // viewer.zoomTo(1); 3306 // }, 3307 // url: function(image) { 3308 // return image.src.split('?')[0] 3309 // }, 3310 // navbar: false 3311 // }); 3312 // } 3313</script>
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.