1<!DOCTYPE html> 2<html> 3 <head> 4 <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> 5 <!-- Google Tag Manager --> 6
6<script>
vendor: 358 bytes, lines 6-11
6 7 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 8 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 9 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 10 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 11 })(window,document,'script','dataLayer','
11GTM-T345894K
vendor: 8 bytes, lines 11-12
11'); 12
12</script>
12 13 <!-- End Google Tag Manager --> 14 <meta name="google-site-verification" content="YjsJw_j9r2oC6avKG0dh0d4zG0DJ5J-SzFLjuBD9eOY"> 15 <meta name="ahrefs-site-verification" content="88c38c1c460d0c2b029738477fefe8ccc5dc0bb6f1599b7d395c32f0ae2e1404"> 16 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> 17 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 18 <title>Innovative Camera Modules for Every Application | Sinoseen | Industrial Products Supplier</title> 19 <meta name="description" content="Innovative Camera Modules for Every Application | Sinoseen by Shenzhen Sinoseen Technology Co.,Ltd. helps global buyers find industrial products, suppliers, specs, and sourcing support for international procurement."> 20 <meta name="keywords" content="Innovative Camera Modules for Every Application | Sinoseen, Shenzhen Sinoseen Technology Co.,Ltd., industrial products, product supplier, global sourcing"> 21 <link rel="shortcut icon" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/images/favicon.ico"> 22 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/css/public.css"> 23
23<script type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/js/jquery.js" defer></script>
23 24 25<!-- google analysis --> 26 27
27<script> 28 window.dataLayer = window.dataLayer || []; 29 function gtag() { dataLayer.push(arguments); } 30 31 // 1. æ¯ä¸ªé¡µé¢å é»è®¤ ä¸åæè¿½è¸ª å 䏿¥å cookie 32 gtag('consent', 'default', { 33 analytics_storage: 'denied', 34 ad_storage: 'denied', 35 ad_user_data: 'denied', 36 ad_personalization: 'denied', 37 wait_for_update: 500, // wait for an update signal to overwrite, if any. (for waiting CMP) 38 region: [ 39 'AT', 'BE', 'BG', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GR', 'HR', 'HU', 'IE', 'IS', 'IT', 'LI', 'LT', 'LU', 'LV', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK' 40 ] // apply default to specific regions only 41 }); 42 43 // 1.a å ¶å®å¯éç设置 44 gtag('set', 'url_passthrough', true); // improve tracking via querystring info when consent is denied 45 gtag('set', 'ads_data_redaction', true); // further remove ads click info when ad_storage is denied 46 </script>
46 47 48
48<script> 49 // 2. æ ¹æ®ç¨æ·ä¹åæ¯å¦åæçé项 卿¯ä¸ªé¡µé¢èªå¨è§¦å 代ç åæè¿½è¸ª å cookie 50 if (localStorage['gtag.consent.option'] !== undefined) { 51 const option = JSON.parse(localStorage['gtag.consent.option']); 52 gtag('consent', 'update', option); 53 } 54 </script>
54 55 56 57
57<script> 58 // æé®ç代ç ç»ç¨æ· åæ cookie 59 document.addEventListener('click', function (e) { 60 const btnAcceptCookie = e.target.closest('.cookie-policy__accept-button'); //åææé® 61 if (btnAcceptCookie === null) return; 62 63 const option = { 64 'analytics_storage': 'granted', 65 'ad_storage': 'granted', 66 'ad_user_data': 'granted', 67 'ad_personalization': 'granted' 68 }; 69 gtag('consent', 'update', option); 70 71 // 3. ä¿åå¹¶è®°å½ç¨æ·æ¯å¦åæçé项 以便ä¸ä¸é¡µé¢èªå¨éæ©æ¯å¦åæ cookie 72 localStorage['gtag.consent.option'] = JSON.stringify(option); 73 }); 74 </script>
74 75 76
76<script> 77 window.addEventListener("load", function () { 78 setTimeout(() => { 79 const fragment = document.createDocumentFragment(); 80 ['https://shopcdnalpha.grainajz.com/tpl-common/common/js/cookie-policy.js','//tfile.xiaoman.cn/okki/analyze.js?id=353512-13807-420623348'].forEach((u) => { 81 82 if (u.includes('//tfile.xiaoman.cn/okki/analyze.js')) { 83 window.okkiConfigs = window.okkiConfigs || []; 84 window.__OKKI_SHOPS_CHAT_ENV__ = 'CMS-SHOPS'; 85 function okkiAdd() { okkiConfigs.push(arguments); }; 86 okkiAdd("analytics", { siteId: "353512-13807", gId: "420623348" }); 87 } 88 89 const script = document.createElement('script'); 90 script.src = u; 91 script.defer = true; 92 fragment.appendChild(script); 93 }); 94 95 document.body.appendChild(fragment); 96 }, 2000); 97 }); 98 </script>
98 99 100 <link rel="canonical" href="https://www.sinoseen.com/"> 101<link rel="alternate" hreflang="x-default" href="https://www.sinoseen.com/"> 102<link rel="alternate" hreflang="en" href="https://www.sinoseen.com/"> 103<link rel="alternate" hreflang="ar" href="https://www.sinoseen.com/ar/"> 104<link rel="alternate" hreflang="da" href="https://www.sinoseen.com/da/"> 105<link rel="alternate" hreflang="nl" href="https://www.sinoseen.com/nl/"> 106<link rel="alternate" hreflang="fi" href="https://www.sinoseen.com/fi/"> 107<link rel="alternate" hreflang="fr" href="https://www.sinoseen.com/fr/"> 108<link rel="alternate" hreflang="de" href="https://www.sinoseen.com/de/"> 109<link rel="alternate" hreflang="el" href="https://www.sinoseen.com/el/"> 110<link rel="alternate" hreflang="hi" href="https://www.sinoseen.com/hi/"> 111<link rel="alternate" hreflang="it" href="https://www.sinoseen.com/it/"> 112<link rel="alternate" hreflang="ja" href="https://www.sinoseen.com/ja/"> 113<link rel="alternate" hreflang="ko" href="https://www.sinoseen.com/ko/"> 114<link rel="alternate" hreflang="no" href="https://www.sinoseen.com/no/"> 115<link rel="alternate" hreflang="pl" href="https://www.sinoseen.com/pl/"> 116<link rel="alternate" hreflang="pt" href="https://www.sinoseen.com/pt/"> 117<link rel="alternate" hreflang="ro" href="https://www.sinoseen.com/ro/"> 118<link rel="alternate" hreflang="ru" href="https://www.sinoseen.com/ru/"> 119<link rel="alternate" hreflang="es" href="https://www.sinoseen.com/es/"> 120<link rel="alternate" hreflang="sv" href="https://www.sinoseen.com/sv/"> 121<link rel="alternate" hreflang="tl" href="https://www.sinoseen.com/tl/"> 122<link rel="alternate" hreflang="he" href="https://www.sinoseen.com/iw/"> 123<link rel="alternate" hreflang="id" href="https://www.sinoseen.com/id/"> 124<link rel="alternate" hreflang="sr" href="https://www.sinoseen.com/sr/"> 125<link rel="alternate" hreflang="vi" href="https://www.sinoseen.com/vi/"> 126<link rel="alternate" hreflang="hu" href="https://www.sinoseen.com/hu/"> 127<link rel="alternate" hreflang="th" href="https://www.sinoseen.com/th/"> 128<link rel="alternate" hreflang="tr" href="https://www.sinoseen.com/tr/"> 129<link rel="alternate" hreflang="fa" href="https://www.sinoseen.com/fa/"> 130<link rel="alternate" hreflang="ms" href="https://www.sinoseen.com/ms/"> 131<link rel="alternate" hreflang="is" href="https://www.sinoseen.com/is/"> 132<link rel="alternate" hreflang="az" href="https://www.sinoseen.com/az/"> 133<link rel="alternate" hreflang="ur" href="https://www.sinoseen.com/ur/"> 134<link rel="alternate" hreflang="bn" href="https://www.sinoseen.com/bn/"> 135<link rel="alternate" hreflang="ha" href="https://www.sinoseen.com/ha/"> 136<link rel="alternate" hreflang="lo" href="https://www.sinoseen.com/lo/"> 137<link rel="alternate" hreflang="mr" href="https://www.sinoseen.com/mr/"> 138<link rel="alternate" hreflang="mn" href="https://www.sinoseen.com/mn/"> 139<link rel="alternate" hreflang="pa" href="https://www.sinoseen.com/pa/"> 140<link rel="alternate" hreflang="my" href="https://www.sinoseen.com/my/"> 141<link rel="alternate" hreflang="sd" href="https://www.sinoseen.com/sd/"> 142 <style> 143 .h1 { 144 font-size: 36px; 145 font-weight: 700; 146 color: var(--title-text-color, #000); 147 font-family: var(--title-font-family); 148 } 149 @media only screen and (max-width: 767px) { 150 .h1 { 151 font-size: 22px; 152 } 153 } 154 </style> 155 156 157 <meta property="og:url" content="https://www.sinoseen.com/"> 158 <meta property="og:type" content="website"> 159 <meta property="og:title" content="Innovative Camera Modules for Every Application | Sinoseen | Industrial Products Supplier"> 160 <meta property="og:description" content="Innovative Camera Modules for Every Application | Sinoseen by Shenzhen Sinoseen Technology Co.,Ltd. helps global buyers find industrial products, suppliers, specs, and sourcing support for international procurement."> 161 <meta property="og:image" content="https://shopcdnalpha.grainajz.com/category/353512/949/d7248e215abfc53e4dce201f0f91a3aa/%E6%9C%AA%E6%A0%87%E9%A2%98-1.jpg">
vendor: 76 bytes, lines 161-164
161 162 163 164 <script async src="https://www.googletagmanager.com/gtag/js?id=
164G-56ZTW2XNHV
vendor: 16 bytes, lines 164-165
164"></script> 165
165<script> 166
vendor: 146 bytes, lines 166-170
166window.dataLayer = window.dataLayer || []; 167 function gtag(){dataLayer.push(arguments);} 168 gtag('js', new Date()); 169 170 gtag('config', '
170G-56ZTW2XNHV
vendor: 8 bytes, lines 170-171
170'); 171
171</script>
171 172 173 174 175
175<script> 176 var gtmTimeCount = new Date().getTime(); 177 function getTimeZone() { 178 var ot = -new Date().getTimezoneOffset() / 60; 179 var tz; 180 if (ot >= 0) { 181 tz = 'UTC+' + ot; 182 } else { 183 tz = 'UTC' + ot; 184 } 185 return tz; 186 } 187 function trackError(params) { 188 params.userAgent = (typeof navigator !== 'undefined' && navigator.userAgent) || 'unknown'; 189 params.platform = (typeof navigator !== 'undefined' && navigator.platform) || 'unknown'; 190 params.window = (typeof window !== 'undefined' && window.innerWidth + 'x' + window.innerHeight) || 'unknown'; 191 params.timeZone = getTimeZone(); 192 params.costTime = new Date().getTime() - gtmTimeCount; 193 fetch( 194 'https://shops-event.datasanalytics.com/' + 195 window.location.host + 196 window.location.pathname + 197 window.location.search, 198 { 199 method: 'POST', 200 mode: 'cors', 201 headers: { 202 'Content-Type': 'application/json', 203 }, 204 body: JSON.stringify(params), 205 }, 206 ).catch((error) => { 207 console.log('errorTrack', error); 208 }); 209 } 210 try { 211 // å卿°æ®å° localStorageï¼å¹¶è®¾ç½®æææ 212 function setLocalStorageWithExpiry(key, value, ttlDays = 7) { 213 const expiryDate = new Date().getTime() + ttlDays * 24 * 60 * 60 * 1000; // ttlDays è½¬ä¸ºæ¯«ç§ 214 const data = { 215 value: value, 216 expiry: expiryDate, 217 }; 218 localStorage.setItem(key, JSON.stringify(data)); 219 } 220 // ä» localStorage è·åæ°æ®ï¼å¦æå·²è¿æåå é¤è¯¥é¡¹ 221 function getLocalStorageWithExpiry(key) { 222 try { 223 const item = localStorage.getItem(key); 224 if (!item) return null; // å¦ææ²¡ææ°æ®ï¼è¿å null 225 const parsedItem = JSON.parse(item); 226 const currentTime = new Date().getTime(); 227 // 妿ç¼åæ°æ®è¿æï¼åå é¤å¹¶è¿å null 228 if (currentTime > parsedItem.expiry) { 229 localStorage.removeItem(key); 230 return null; 231 } 232 return parsedItem.value; 233 } catch (error) { 234 console.log(error); 235 return null; 236 } 237 } 238 var _paq = (window._paq = window._paq || []); 239 var xm_gclid = 240 window.location.search && 241 (new URLSearchParams(window.location.search).get('gadid') || 242 new URLSearchParams(window.location.search).get('gclid')); 243 if (xm_gclid) { 244 setLocalStorageWithExpiry('XM_TRACE_AD', xm_gclid); 245 var domain = window.location.hostname; 246 var searchParams = new URLSearchParams(); 247 searchParams.set('gclid', xm_gclid); 248 searchParams.set('domain', domain); 249 var url = 'https://cms.xiaoman.cn/shop-api/External/Gclid?' + searchParams.toString(); 250 fetch(url, { method: 'GET' }); 251 } 252 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 253 var parseCookie = (value) => 254 value 255 .split(';') 256 .map((v) => v.split('=')) 257 .reduce((acc, v) => { 258 acc[decodeURIComponent(v[0].trim())] = decodeURIComponent( 259 (v[1] || '').trim(), 260 ); 261 return acc; 262 }, {}); 263 var gclid = 264 xm_gclid || 265 parseCookie(document.cookie).gclid || 266 getLocalStorageWithExpiry('XM_TRACE_AD'); 267 if (gclid) { 268 _paq.push([ 269 'setCustomDimension', 270 (customDimensionId = 4), 271 (customDimensionValue = gclid), 272 ]); 273 } 274 _paq.push(['setDocumentTitle', document.domain + '/' + document.title]); 275 _paq.push(['setCookieDomain', '*.sinoseen.com']); 276 _paq.push(['trackPageView']); 277 _paq.push(['enableLinkTracking']); 278 279 var u = 'https://matomo.datasanalytics.com/'; 280 _paq.push(['setTrackerUrl', u + 'matomo.php']); 281 _paq.push(['setSiteId', '377']); 282 283 (function (w, d, s, l, i) { 284 w[l] = w[l] || []; 285 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 286 var f = d.getElementsByTagName(s)[0], 287 j = d.createElement(s), 288 dl = l != 'dataLayer' ? '&l=' + l : ''; 289 j.async = true; 290 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 291 292 j.onload = () => { 293 console.log('mtm-sdk-load-track-success'); 294 }; 295 j.onerror = (e) => { 296 trackError({ 297 type: 'MTM_SDK_LOAD_TRACK', 298 src: 'https://www.googletagmanager.com/gtm.js?id=' + i + dl, 299 code: -1004, 300 errorSrc: (e && e.target && e.target.src) || '', 301 }); 302 console.error('mtm-sdk-load-track-error'); 303 }; 304 305 f.parentNode.insertBefore(j, f); 306 307 window.addEventListener('DOMContentLoaded', function () { 308 function checkMtmScript() { 309 try { 310 var scripts = document.getElementsByTagName('script'); 311 var found = false;
312 for (var i = 0; i < scripts.length; i++) { 313 var src = scripts[i].src || ''; 314 if ( 315 src.indexOf('/tpl-common/common/js/matomo.js') !== -1 || 316 src.indexOf('dataLayerShops') !== -1 317 ) { 318 found = true; 319 break; 320 } 321 } 322 if (!found) { 323 trackError({ 324 type: 'MTM_SDK_LOAD_TRACK', 325 src: '', 326 code: -1007, 327 }); 328 } 329 } catch (error) { 330 console.log(error); 331 } 332 } 333 checkMtmScript(); 334 }); 335 })(window, document, 'script', 'dataLayerShops', 'GTM-W6P22J4W'); 336 } catch (error) { 337 console.error('mtm-sdk-load-track-error', error); 338 trackError({ 339 type: 'MTM_SDK_LOAD_TRACK', 340 code: -1008, 341 error: error, 342 }); 343 } 344 345 (function () { 346 window.addEventListener('load', function () { 347 function gtmTrack() { 348 var click_flag = false; 349 var scroll_flag = false; 350 document.addEventListener('click', function (event) { 351 if (click_flag) return; 352 var element = event.target; 353 var elementType = element.tagName.toLowerCase(); 354 _paq.push(['trackEvent', 'click', 'Page Click', elementType]); 355 click_flag = true; 356 }); 357 window.addEventListener('scroll', function () { 358 if (scroll_flag) return; 359 var scrollPosition = 360 window.scrollY || document.documentElement.scrollTop; 361 var documentHeight = document.documentElement.scrollHeight; 362 var windowHeight = window.innerHeight; 363 var scrollPercentage = 364 (scrollPosition / (documentHeight - windowHeight)) * 100; 365 _paq.push([ 366 'trackEvent', 367 'Scroll', 368 'Page Scroll', 369 'Scroll Percentage', 370 scrollPercentage, 371 ]); 372 scroll_flag = true; 373 }); 374 function trimText(str) { 375 return str.replace(/\s+/g, ''); 376 } 377 function trackContactInit() { 378 var emailReg = /([a-zA-Z0-9]+)@.+\..+/i; 379 var phoneReg = /(phone|tel|mobile)/i; 380 var numUseReg = /\d{5}/; 381 var mediaList = [ 382 'facebook', 383 'twitter', 384 'linkedin', 385 'youtube', 386 'pinterest', 387 'tiktok', 388 'flickr', 389 'snapchat', 390 'tumblr', 391 'instagram', 392 'skype', 393 'whatsapp', 394 ]; 395 var getMediaName = function (str) { 396 if (!str) return ''; 397 var useStr = str.toLowerCase(); 398 for (var i = 0; i < mediaList.length; i++) { 399 if (useStr.includes(mediaList[i])) { 400 return mediaList[i]; 401 } 402 } 403 return ''; 404 }; 405 /** é¿å æ§è½é®é¢ å 䏿£åæ ¡éªçææ¬é¿åº¦éå¶ */ 406 var limitRegLength = function (str) { 407 if (str.length > 40) return false; 408 return true; 409 }; 410 /** æ¶é触åçæ°åDOMç»æï¼åææ¯ç¬¦åææºå·çå¯è½æ§ï¼æ»¡è¶³ææºå·é¿åº¦åºé´ï¼å¹¶ä¸å«æé¿ä¸²æ°åï¼å¹¶ä¸æªè¢«è¯å«ä¸ºææºå· */ 411 var trackNumberData = function (node) { 412 var nodeInnerText = node.innerText || ''; 413 if (!limitRegLength(nodeInnerText)) return; 414 415 var nodeText = trimText(nodeInnerText || ''); 416 if (nodeText.length < 5 || nodeText.length > 20) return; 417 418 if (!phoneReg.test(nodeText) && numUseReg.test(nodeText)) { 419 var domStr = 420 trimText(node.parentNode.innerText || '') + window.location.href; 421 _paq.push(['trackEvent', 'trackPhone', 'number', domStr]); 422 } 423 }; 424 /** è¿½è¸ªç¨æ·ææºå·ç ç¹å»&å¤å¶ï¼gtm代ç 转è¯ä¸æ¯æES6çé»è®¤åæ°æ¨¡æ¿ï¼æä»¥è¿éç¨argumentsæ¥å®ç° 425 * 1. å æ ¡éªè§¦åçææ¬å 容é¿åº¦æ¯å¦å¨æéé¿åº¦å [5,20]ï¼è¿æ»¤æé¿ææ¬ 426 * 2. éè¿innerHtmlè·åDOMç»æï¼çæ¯å¦æºå¸¦ææºå·æ è¯,å¹¶ä¸å«æé¿numberï¼æé夿æ¯å¦æ¯<a>
426æ ç¾ï¼ï¼å¹¶è·ånode.href - æ§è½é®é¢ å¹¶ä¸ æ£åä¼è¯¯å¤ï¼ç§»é¤ 427 * 3. é对åµå¥éæ åDOMç»æï¼å¦ <dd> <h5>Phone <p>+86-135 17268292 ï¼éè¦éè¿ç¶çº§DOMç»ææ¥å¤æ 428 */ 429 var trackActionPhone = function (node) { 430 var nodeInnerText = node.innerText || ''; 431 if (!limitRegLength(nodeInnerText)) return; 432 var nodeText = trimText(nodeInnerText); 433 if (nodeText.length < 5 || nodeText.length > 20) return false; 434 435 var type = 436 arguments.length > 1 && arguments[1] !== undefined 437 ? arguments[1] 438 : 'click'; 439 var str = trimText(node.href || nodeText || ''); 440 if (phoneReg.test(str) && numUseReg.test(str)) { 441 window.postMessage({ 442 type: 'SHOPS_CONTACT_TRACK', 443 data: { 444 phone: nodeText, 445 }, 446 }, '*'); 447 _paq.push(['trackEvent', type, 'phone', nodeText]); 448 return true; 449 } 450 /** ææ¥ç¶çº§åµå¥é<a>æ ç¾åºæ¯ï¼å¹¶ä¸å¯¹domçæ£åæ ¡éªåä¸ä¸ªæ§è½å åºï¼éè¿æ§å¶innerTextçé¿åº¦ï¼æ¥ç¡®ä¿æ£åçæ§è½ */ 451 var fatherText = trimText(node.parentNode.innerText || ''); 452 if (fatherText.length < 5 || fatherText.length > 20) return false; 453 if (phoneReg.test(fatherText) && numUseReg.test(fatherText)) { 454 window.postMessage({ 455 type: 'SHOPS_CONTACT_TRACK', 456 data: { 457 phone: nodeText, 458 }, 459 }, '*'); 460 _paq.push(['trackEvent', type, 'phone', nodeText]); 461 return true; 462 } 463 return false; 464 }; 465 466 window.addEventListener('click', function (e) { 467 var node = e.target; 468 /** 社åªç¹å» */ 469 var appName = ''; 470 var getAppAriaLabel = 471 node.ariaLabel || node.parentNode.ariaLabel || ''; 472 if (mediaList.includes(getAppAriaLabel.toLowerCase())) { 473 appName = getAppAriaLabel; 474 } 475 if ( 476 !appName && 477 node.nodeName && 478 node.nodeName.toLowerCase() === 'a' 479 ) { 480 appName = getMediaName(node.href) || getMediaName(node.alt); 481 } 482 if ( 483 !appName && 484 node.nodeName && 485 node.nodeName.toLowerCase() === 'img' 486 ) { 487 appName = getMediaName(node.alt) || getMediaName(node.src); 488 } 489 if ( 490 !appName && 491 node.nodeName && 492 node.nodeName.toLowerCase() === 'i' 493 ) { 494 appName = getMediaName(node.className); 495 } 496 if (appName) { 497 _paq.push(['trackEvent', 'click', 'contactApp', appName]); 498 return; 499 } 500 /** èç³»æ¹å¼ç¹å» */ 501 if (trackActionPhone(node, 'click')) return; 502 if (node.nodeName && node.nodeName.toLowerCase() === 'a') { 503 var val = node.href; 504 if (!limitRegLength(val)) return; 505 if (emailReg.test(val)) { 506 window.postMessage({ 507 type: 'SHOPS_CONTACT_TRACK', 508 data: { 509 email: val, 510 }, 511 }, '*'); 512 _paq.push(['trackEvent', 'click', 'email', val]); 513 return; 514 } 515 } 516 if (node.nodeName && node.nodeName.toLowerCase() === 'i') { 517 var val = node.className; 518 var content = node.parentNode.href || ''; 519 if (val.includes('email')) { 520 window.postMessage({ 521 type: 'SHOPS_CONTACT_TRACK', 522 data: { 523 email: content, 524 }, 525 }, '*'); 526 _paq.push(['trackEvent', 'click', 'email', content]); 527 return; 528 } 529 } 530 var nodeChildList = node.childNodes; 531 for (var i = 0; i < nodeChildList.length; i++) { 532 if (nodeChildList[i].nodeType !== 3) continue; 533 var val = nodeChildList[i].textContent.replace(/\s?:?/g, ''); 534 if (!limitRegLength(val)) continue; 535 if (emailReg.test(val)) { 536 window.postMessage({ 537 type: 'SHOPS_CONTACT_TRACK', 538 data: { 539 email: val, 540 }, 541 }, '*'); 542 _paq.push(['trackEvent', 'click', 'email', val]); 543 return; 544 } 545 } 546 trackNumberData(node); 547 }); 548 window.addEventListener('copy', function (e) { 549 if (trackActionPhone(e.target, 'copy')) return; 550 var text = e.target.textContent; 551 if (!text) return; 552 var val = text.replace(/\s:?/g, ''); 553 if (!limitRegLength(val)) return; 554 if (emailReg.test(val)) { 555 window.postMessage({ 556 type: 'SHOPS_CONTACT_TRACK', 557 data: { 558 email: val, 559 }, 560 }, '*'); 561 _paq.push(['trackEvent', 'copy', 'email', val]); 562 return; 563 } 564 trackNumberData(e.target); 565 }); 566 } 567 trackContactInit(); 568 569 /** 570 * åºäºcustom_inquiry_form.js 以å form.js 对äºè¯¢ç表åæäº¤çå®ç°ï¼æ¥åæ¨è¯¢ç表åçinputæ ç¾è§¦åï¼
570ç¨æ¥æ¶éæåå®¢æ· 571 * 1. ç¼åçKEYï¼TRACK_INPUT_ID_MTM_00ï¼ 572 * 2. ç¼åçç¥ - lockTrackInputï¼å个页é¢å ï¼10åéå ï¼ä¸éå¤ä¸æ¥ 573 */ 574 function trackActionInput() { 575 const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00'; 576 const pathName = window.location.hostname + window.location.pathname; 577 var lockTrackInput = function () { 578 try { 579 const lastCacheData = localStorage.getItem(CACHE_KEY); 580 if (!lastCacheData) return false; 581 const cacheData = JSON.parse(lastCacheData); 582 const cacheTime = cacheData[pathName]; 583 if (!cacheTime) return false; 584 return Date.now() - cacheTime < 1000 * 60 * 10; // 10åéå ï¼ä¸éå¤ä¸æ¥ 585 } catch (error) { 586 console.error('lockTrackInput Error', error); 587 return false; 588 } 589 }; 590 var setInputTrackId = function () { 591 try { 592 const curCacheData = localStorage.getItem(CACHE_KEY); 593 if (curCacheData) { 594 const cacheData = JSON.parse(curCacheData); 595 cacheData[pathName] = Date.now(); 596 localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData)); 597 return; 598 } 599 const cacheData = { 600 [pathName]: Date.now(), 601 }; 602 localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData)); 603 } catch (error) { 604 console.error('setInputTrackId Error', error); 605 } 606 }; 607 var getInputDom = function (initDom) { 608 var ele = initDom; 609 while (ele) { 610 /** 611 * isWebSiteForm æ¯ç«ç¹ç表å 612 * isChatWindowForm æ¯è天çªå£ç表å 613 */ 614 /** æ§æ¨¡æ¿è¡¨å */ 615 var isWebSiteForm = !!( 616 /crm-form/i.test(ele.className) && ele.querySelector('form') 617 ); 618 /** 1ï¼æ°æ¨¡æ¿èªå®ä¹è¡¨åã2ï¼Get a Quote å¼¹æ¡è¡¨å */ 619 var isWebSiteFormNew = !!( 620 /inquiry/i.test(ele.className) && ele.querySelector('form') 621 ); 622 if (isWebSiteForm || isWebSiteFormNew) { 623 _paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']); 624 setInputTrackId(); 625 return; 626 } 627 /** Mktä¼è¯è§¦è¾¾-è天弹æ¡ç表åè¾å ¥: MKTç±äºæ¯iframeåµå ¥ï¼æä»¥MKTç䏿¥ï¼ä¼åç¬åå°MKT-form代ç ä¸ */ 628 var isInquiryChatForm = !!( 629 /comp-form/i.test(ele.className) && ele.querySelector('form') 630 ); 631 if (isInquiryChatForm) { 632 _paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']); 633 setInputTrackId(); 634 return; 635 } 636 /** å䏿¥æ¾ç¶èç¹ */ 637 ele = ele.parentNode; 638 } 639 }; 640 function initInputListener() { 641 var inputUseDebounce = function (fn, delay) { 642 var timer = null; 643 var that = this; 644 return function () { 645 var args = Array.prototype.slice.call(arguments); 646 if (timer) clearTimeout(timer); 647 timer = setTimeout(function () { 648 fn.apply(that, args); 649 }, delay); 650 }; 651 }; 652 var optimizeGetInputDom = inputUseDebounce(getInputDom, 300); 653 654 window.addEventListener('input', function (e) { 655 /** 妿已ç»ä¸æ¥è¿ï¼åä¸å䏿¥ */ 656 if (lockTrackInput()) return; 657 optimizeGetInputDom(e.target); 658 }); 659 } 660 661 try { 662 initInputListener(); 663 } catch (error) { 664 console.log('initInputListener Error', error); 665 } 666 } 667 trackActionInput(); 668 } 669 670 /** ç¬¬ä¸æ¹æ¶æ¯ä¸æ¥ï¼ç®åä¸»è¦æ¯éå¯¹å ¨ç¹æç®¡ä¼è¯ï¼å¨msgCollect/index.jsä¸è°è¯ï¼è®¿é®test.html */ 671 function thirdMsgCollect() { 672 /** å æ£æµæ¯å¦æ¯stayRealæç®¡ï¼å¦æstayRealèæ¬é½æ²¡æï¼é£ä¹è¯´æå½åç«ç¹æªå¼å¯stayRealä¼è¯æç®¡ */ 673 const scriptList = Array.prototype.slice.call( 674 document.querySelectorAll('script'), 675 ); 676 const checkStayReal = () => 677 !!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn')); 678 if (!checkStayReal()) return; 679 680 /** ç¼åå½åæ¶æ¯éåçæå䏿¡æ¶æ¯id */ 681 const CACHE_KEY = 'CACHE_KEY_MONITOR'; 682 const setCache = (msgIndex) => { 683 /** 对ç¼åKEYè¿è¡base64转ç å¤ç */ 684 const cacheMsgIndex = btoa(msgIndex); 685 localStorage.setItem(CACHE_KEY, cacheMsgIndex); 686 }; 687 const getCache = () => { 688 const cacheMsgIndex = localStorage.getItem(CACHE_KEY); 689 if (cacheMsgIndex) return Number(atob(cacheMsgIndex)); 690 return -1; 691 }; 692 693 /** æåææ°msgå表 */ 694 const pullMsgList = () => { 695 const msgEleList = Array.prototype.slice.call( 696 document.querySelectorAll('#chat-list li'), 697 ); 698 const msgIds = []; 699 const msgMap = msgEleList.reduce((acc, item) => { 700 const sendTime = item 701 .querySelector('.message-data-time') 702 .textContent.trim(); 703 const sendContent = item.querySelector('.message').textContent.trim(); 704 /** msg带æclassï¼other-messageçæ¯è®¿å®¢æ¶æ¯ï¼my-messageçæ¯å®¢ææ¶æ¯ */ 705 const isOtherMessage = item 706 .querySelector('.message') 707 .classList.contains('other-message'); 708 const msgId = item.querySelector('.message').getAttribute('id'); 709 const msgItemData = { 710 msgId, 711 user: isOtherMessage ? 'visitor' : 'official', 712 time: sendTime, 713 content: sendContent, 714 }; 715 msgIds.push(msgId); 716 acc[msgId] = msgItemData; 717 return acc; 718 }, {}); 719 return { 720 ids: msgIds, 721 dataMap: msgMap, 722 }; 723 }; 724 725 /** å å¯å¹¶ä¸ä¼ æ¶æ¯æ°æ® */ 726 let ENCRYPT_KEY = 'de29f1aab63ab033'; 727 let ENCRYPT_IV = 'b8d2badf875e76ac'; 728 const baseUrl = 'https://cms.xiaoman.cn'; 729 // var getEncryptConfig = function () { 730 // const url = baseUrl + '/shop-api/innerApi/getKeyIv' 731 // $.get( 732 // url, 733 // function (result) { 734 // console.log('result', result) 735 // if (Number(result.code) === 0 && result.data.key && result.data.iv) { 736 // ENCRYPT_KEY = result.data.key 737 // ENCRYPT_IV = result.data.iv 738 // uploadMsgData() 739 // } else { 740 // /** 妿è·å失败ï¼åéè¯ */ 741 // setTimeout(() => { 742 // getEncryptConfig() 743 // }, 1000) 744 // } 745 // }, 746 // 'json' 747 // ) 748 // } 749 // getEncryptConfig() 750 const encryptMsg = function (msgData) { 751 const enc = new TextEncoder(); 752 // 转åè
753 const keyBytes = enc.encode(ENCRYPT_KEY); 754 const ivBytes = enc.encode(ENCRYPT_IV); 755 const plainBytes = enc.encode(msgData); 756 // å¯¼å ¥å¯é¥å¹¶å å¯ 757 return crypto.subtle 758 .importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt']) 759 .then(function (cryptoKey) { 760 return crypto.subtle.encrypt( 761 { name: 'AES-CBC', iv: ivBytes }, 762 cryptoKey, 763 plainBytes, 764 ); 765 }) 766 .then(function (encryptedBuffer) { 767 // 转 base64 è¿å 768 return btoa( 769 String.fromCharCode(...new Uint8Array(encryptedBuffer)), 770 ); 771 }) 772 .catch((err) => { 773 return Promise.reject(err); 774 }); 775 }; 776 let uploadFlag = false; 777 const uploadMsgData = function () { 778 if (uploadFlag) return; 779 uploadFlag = true; 780 const { ids, dataMap } = pullMsgList(); 781 let cacheMsgIndex = getCache(); 782 const msgLen = ids.length; 783 if (!msgLen) { 784 // æ¶æ¯DOMæªæè½½ || æ¶æ¯DOMå·²æè½½ï¼ä½æ¯æ¶æ¯å表为空 785 uploadFlag = false; 786 return; 787 } 788 if (msgLen - 1 < cacheMsgIndex) { 789 /** é对ç«ç¹æåå°ä¸æ®µæ¶é´ï¼æ¶æ¯å表ä¼èªå¨å¡å ¥é夿¶æ¯ï¼å¯¼è´æ¶æ¯æéå¤ï¼å·æ°ååéç½®åæ£å¸¸æ¶æ¯åè¡¨ï¼æä»¥è¿ééè¦æ´æ°éç¹ä¸æ */ 790 cacheMsgIndex = msgLen - 1; 791 setCache(cacheMsgIndex); 792 uploadFlag = false; 793 return; 794 } 795 if (msgLen - 1 === cacheMsgIndex) { 796 // ç¼åçæå䏿¬¡åéçæ¶æ¯IDæ¯æå䏿¡(说æå½åæ¶æ¯åå·²ç»ä¸æ¥)ï¼åä¸è·³è¿æ¬å°ä¸æ¥ 797 uploadFlag = false; 798 return; 799 } 800 const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen); 801 const currentMsgData = currentMsgIds.map((id) => dataMap[id]); 802 803 const mtmId = window.matomo_site_id_cookie_key || ''; // è·åmtmä¼è¯id 804 const msgBody = { 805 mtmId, 806 curl: window.location.href, 807 msgList: currentMsgData, 808 }; 809 const msgBodyStr = JSON.stringify(msgBody); 810 encryptMsg(msgBodyStr) 811 .then(function (encryptedMsg) { 812 console.log('encryptedMsg:', encryptedMsg, msgBodyStr); 813 const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus'; 814 $.ajax({ 815 type: 'POST', 816 url, 817 data: JSON.stringify({ d_v: encryptedMsg }), 818 contentType: 'application/json', 819 success: function (result) { 820 if (Number(result.code) === 0) { 821 // æ´æ°æ¶æ¯éå 822 setCache(msgLen - 1); 823 } 824 uploadFlag = false; 825 }, 826 error: function (err) { 827 console.error(err, '请æ±å¼å¸¸'); 828 uploadFlag = false; 829 }, 830 }); 831 }) 832 .catch((err) => { 833 console.error(err, 'æ°æ®å å¯å¤±è´¥'); 834 uploadFlag = false; 835 }); 836 }; 837 /** çæ§chat-listçDOMåæ´ */ 838 const initChatListObserver = () => { 839 // éè¦çå¬ç DOM èç¹ 840 const target = document.getElementById('chat-list'); 841 if (!target) return; 842 // åè°å½æ° 843 const callback = function (mutationsList, observer) { 844 for (const mutation of mutationsList) { 845 console.log('mutation', mutation); 846 if (mutation.type === 'childList') { 847 uploadMsgData(); 848 } 849 } 850 }; 851 // é ç½® 852 const config = { 853 childList: true, // çå¬åèç¹çå¢å 854 subtree: true, // æ¯å¦ä¹çå¬å代èç¹ 855 }; 856 // å建 observer 857 const observer = new MutationObserver(callback); 858 // å¼å§çå¬ 859 observer.observe(target, config); 860 }; 861 862 let testCount = 30; 863 let itv = null; 864 const checkChatDom = () => !!document.querySelector('#vc-model'); 865 const initTalkCheck = () => { 866 itv = setTimeout(() => {
867 console.log('checkChatDom', checkChatDom(), testCount); 868 if (!checkChatDom() && testCount > 0) { 869 testCount--; 870 initTalkCheck(); 871 return; 872 } 873 clearTimeout(itv); 874 uploadMsgData(); 875 initChatListObserver(); 876 }, 1500); 877 }; 878 879 initTalkCheck(); 880 } 881 882 try { 883 gtmTrack(); 884 thirdMsgCollect(); 885 console.log('inserted gtm code'); 886 } catch (error) { 887 console.error('gtmTrack Error', error); 888 } 889 }); 890 })(); 891 </script>
891 892 893 </head> 894 <body class="home"> 895<h1 style="display: none">Innovative Camera Modules for Every Application | Sinoseen | Industrial Products Supplier</h1> 896 <!-- sectionStart: head --> 897 898 899 <sectionsplit style="display: none"> sectionStart: head </sectionsplit> 900 901 902 903 904 905 906<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/head/index.css"> 907 908<div class="bobo-sitetop test-use"> 909 <div class="cl"> 910 <div class="bobo-sitetop-left fl"> 911 <a href="/"> 912 <img src="https://shopcdnalpha.grainajz.com/category/353512/949/d7248e215abfc53e4dce201f0f91a3aa/%E6%9C%AA%E6%A0%87%E9%A2%98-1.jpg" alt="Shenzhen Sinoseen Technology Co.,Ltd." width="162" height="57"> 913 </a> 914 </div> 915 <div class="bobo-sitetop-right"> 916 <div class="fr bobo-mo-header-menu"> 917 <i class="qico qico-caidan"></i> 918 </div> 919 <div class="fr bobo-mo-header-search"> 920 <i class="qico qico-search3"></i> 921 </div> 922 </div> 923 </div> 924</div> 925<div class="bobo-mo-leftmenu visible-xs-block"> 926 <div class="tit cl"> 927 <h6>All Categories</h6> 928 <span> 929 <i class="qico qico-guanbi"></i> 930 </span> 931 </div> 932 <ul> 933 <li class="active"> 934 <a href="/">Home</a> 935 </li> 936 937 <li> 938 <a href="/AboutUs">About Us</a> 939 940 941 </li> 942 943 <li> 944 <a href="/Products">Products</a> 945 946 947 <i class="qico qico-down bobo-down-btn"></i> 948 <ul> 949 950 <li> 951 <a href="/oem-camera-modules"> 952 <i class="qico qico-right"></i> 953 OEM Camera Modules 954 </a> 955 </li> 956 957 <li> 958 <a href="/Usb-camera-module"> 959 <i class="qico qico-right"></i> 960 USB camera module 961 </a> 962 </li> 963 964 <li> 965 <a href="/Mipi-camera-module"> 966 <i class="qico qico-right"></i> 967 MIPI camera module 968 </a> 969 </li> 970 971 <li> 972 <a href="/Dvp-camera-module"> 973 <i class="qico qico-right"></i> 974 DVP camera module 975 </a> 976 </li> 977 978 <li> 979 <a href="/Global-shutter-camera-module"> 980 <i class="qico qico-right"></i> 981 Global shutter camera module 982 </a> 983 </li> 984 985 <li> 986 <a href="/Night-vision-camera-module"> 987 <i class="qico qico-right"></i> 988 Night vision camera module 989 </a> 990 </li> 991 992 <li> 993 <a href="/esp32-raspberry-pi-camera-module"> 994 <i class="qico qico-right"></i> 995 ESP32/Raspberry PI camera module 996 </a> 997 </li> 998 999 <li> 1000 <a href="/hdr-wdr-camera-module"> 1001 <i class="qico qico-right"></i> 1002 HDR/WDR camera module 1003 </a> 1004 </li> 1005 1006 <li> 1007 <a href="/Endoscope-camera-module"> 1008 <i class="qico qico-right"></i> 1009 Endoscope camera module 1010 </a> 1011 </li> 1012 1013 <li> 1014 <a href="/Face-recognition-camera-module"> 1015 <i class="qico qico-right"></i> 1016 Face recognition camera module 1017 </a> 1018 </li> 1019 1020 <li> 1021 <a href="/Laptop-webcam-module"> 1022 <i class="qico qico-right"></i> 1023 Laptop webcam module 1024 </a> 1025 </li> 1026 1027 <li> 1028 <a href="/Binocular-camera-module"> 1029 <i class="qico qico-right"></i> 1030 Binocular camera module 1031 </a> 1032 </li> 1033 1034 <li> 1035 <a href="/Usb30-camera-module"> 1036 <i class="qico qico-right"></i> 1037 USB3.0 camera module 1038 </a> 1039 </li> 1040 1041 <li> 1042 <a href="/Auto-focus-camera-module"> 1043 <i class="qico qico-right"></i> 1044 Auto focus camera module 1045 </a> 1046 </li> 1047 1048 <li> 1049 <a href="/Ir-cut-camera-module"> 1050 <i class="qico qico-right"></i> 1051 IR cut camera module 1052 </a> 1053 </li> 1054 1055 <li> 1056 <a href="/camera-module-lens220"> 1057 <i class="qico qico-right"></i> 1058 Camera module Lens 1059 </a> 1060 </li> 1061 1062 <li> 1063 <a href="/thermal-camera-module"> 1064 <i class="qico qico-right"></i> 1065 Thermal camera module 1066 </a> 1067 </li> 1068 1069 </ul> 1070 1071 </li> 1072 1073 <li> 1074 <a href="/Applications">Applications</a> 1075 1076 1077 </li> 1078 1079 <li> 1080 <a href="/Blogs">Blogs</a> 1081 1082 1083 </li> 1084 1085 <li> 1086 <a href="/Contact-us">Contact Us</a> 1087 1088 1089 </li> 1090 1091 </ul> 1092</div> 1093<div class="bobo-search-box search-box-only">
1094 <div class="box"> 1095 <form class="serchbox cl" name="search" method="post" action="javascript:void(0)"> 1096 <input type="hidden" name="type" value="product"> 1097 <input class="submit_text" type="text" name="keys" placeholder="Search"> 1098 <button type="submit" class="submit_btn"> 1099 <i class="qico qico-search"></i> 1100 </button> 1101 </form> 1102 <a class="close" href="javascript:void(0)"> 1103 <i class="qico qico-guanbi"></i> 1104 </a> 1105 </div> 1106</div> 1107<div class="bobo-header"> 1108 <div class="wp"> 1109 1110 <div class="logo"> 1111 <a href="/"> 1112 <img src="https://shopcdnalpha.grainajz.com/category/353512/949/d7248e215abfc53e4dce201f0f91a3aa/%E6%9C%AA%E6%A0%87%E9%A2%98-1.jpg" alt="Shenzhen Sinoseen Technology Co.,Ltd." width="162" height="57"> 1113 </a> 1114 </div> 1115 1116 <div class="bobo-nav"> 1117 <ul> 1118 <li class="active"> 1119 <a href="/">Home</a> 1120 </li> 1121 1122 <li> 1123 <a href="/AboutUs">About Us</a> 1124 1125 1126 </li> 1127 1128 <li> 1129 <a href="/Products">Products</a> 1130 1131 1132 <ul> 1133 1134 <li> 1135 <a href="/oem-camera-modules">OEM Camera Modules</a> 1136 </li> 1137 1138 <li> 1139 <a href="/Usb-camera-module">USB camera module</a> 1140 </li> 1141 1142 <li> 1143 <a href="/Mipi-camera-module">MIPI camera module</a> 1144 </li> 1145 1146 <li> 1147 <a href="/Dvp-camera-module">DVP camera module</a> 1148 </li> 1149 1150 <li> 1151 <a href="/Global-shutter-camera-module">Global shutter camera module</a> 1152 </li> 1153 1154 <li> 1155 <a href="/Night-vision-camera-module">Night vision camera module</a> 1156 </li> 1157 1158 <li> 1159 <a href="/esp32-raspberry-pi-camera-module">ESP32/Raspberry PI camera module</a> 1160 </li> 1161 1162 <li> 1163 <a href="/hdr-wdr-camera-module">HDR/WDR camera module</a> 1164 </li> 1165 1166 <li> 1167 <a href="/Endoscope-camera-module">Endoscope camera module</a> 1168 </li> 1169 1170 <li> 1171 <a href="/Face-recognition-camera-module">Face recognition camera module</a> 1172 </li> 1173 1174 <li> 1175 <a href="/Laptop-webcam-module">Laptop webcam module</a> 1176 </li> 1177 1178 <li> 1179 <a href="/Binocular-camera-module">Binocular camera module</a> 1180 </li> 1181 1182 <li> 1183 <a href="/Usb30-camera-module">USB3.0 camera module</a> 1184 </li> 1185 1186 <li> 1187 <a href="/Auto-focus-camera-module">Auto focus camera module</a> 1188 </li> 1189 1190 <li> 1191 <a href="/Ir-cut-camera-module">IR cut camera module</a> 1192 </li> 1193 1194 <li> 1195 <a href="/camera-module-lens220">Camera module Lens</a> 1196 </li> 1197 1198 <li> 1199 <a href="/thermal-camera-module">Thermal camera module</a> 1200 </li> 1201 1202 </ul> 1203 1204 </li> 1205 1206 <li> 1207 <a href="/Applications">Applications</a> 1208 1209 1210 </li> 1211 1212 <li> 1213 <a href="/Blogs">Blogs</a> 1214 1215 1216 </li> 1217 1218 <li> 1219 <a href="/Contact-us">Contact Us</a> 1220 1221 1222 </li> 1223 1224 </ul> 1225 </div> 1226 <div class="bobo-header_right"> 1227 <div class="bobo-search">
1228 <span> 1229 <i class="qico qico-search3"></i> 1230 </span> 1231 </div> 1232 <div class="bobo-header-lang wow fadeInRight"> 1233 <div class="box"> 1234 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/en.png" alt="EN" width="27" height="18"><em>EN</em> 1235 <i class="qico qico-down12"></i> 1236 </div> 1237 <ul class="language-switch header-lang-list"> 1238 1239 1240 <li> 1241 <a href="https://www.sinoseen.com/en/" data-lang="en" aria-label="en" rel="nofollow"> 1242 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/en.png" alt="en" width="27" height="18">EN 1243 </a> 1244 </li> 1245 1246 <li> 1247 <a href="https://www.sinoseen.com/ar/" data-lang="ar" aria-label="ar" rel="nofollow"> 1248 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/ar.png" alt="ar" width="30" height="20">AR 1249 </a> 1250 </li> 1251 1252 <li> 1253 <a href="https://www.sinoseen.com/da/" data-lang="da" aria-label="da" rel="nofollow"> 1254 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/da.png" alt="da" width="30" height="20">DA 1255 </a> 1256 </li> 1257 1258 <li> 1259 <a href="https://www.sinoseen.com/nl/" data-lang="nl" aria-label="nl" rel="nofollow"> 1260 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/nl.png" alt="nl" width="30" height="20">NL 1261 </a> 1262 </li> 1263 1264 <li> 1265 <a href="https://www.sinoseen.com/fi/" data-lang="fi" aria-label="fi" rel="nofollow"> 1266 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/fi.png" alt="fi" width="27" height="18">FI 1267 </a> 1268 </li> 1269 1270 <li> 1271 <a href="https://www.sinoseen.com/fr/" data-lang="fr" aria-label="fr" rel="nofollow"> 1272 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/fr.png" alt="fr" width="30" height="20">FR 1273 </a> 1274 </li> 1275 1276 <li> 1277 <a href="https://www.sinoseen.com/de/" data-lang="de" aria-label="de" rel="nofollow"> 1278 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/de.png" alt="de" width="30" height="20">DE 1279 </a> 1280 </li> 1281 1282 <li> 1283 <a href="https://www.sinoseen.com/el/" data-lang="el" aria-label="el" rel="nofollow"> 1284 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/el.png" alt="el" width="30" height="20">EL 1285 </a> 1286 </li> 1287 1288 <li> 1289 <a href="https://www.sinoseen.com/hi/" data-lang="hi" aria-label="hi" rel="nofollow"> 1290 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/hi.png" alt="hi" width="30" height="20">HI 1291 </a> 1292 </li> 1293 1294 <li> 1295 <a href="https://www.sinoseen.com/it/" data-lang="it" aria-label="it" rel="nofollow"> 1296 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/it.png" alt="it" width="30" height="20">IT 1297 </a> 1298 </li> 1299 1300 <li> 1301 <a href="https://www.sinoseen.com/ja/" data-lang="ja" aria-label="ja" rel="nofollow"> 1302 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/ja.png" alt="ja" width="30" height="20">JA 1303 </a> 1304 </li> 1305 1306 <li> 1307 <a href="https://www.sinoseen.com/ko/" data-lang="ko" aria-label="ko" rel="nofollow"> 1308 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/ko.png" alt="ko" width="30" height="20">KO 1309 </a> 1310 </li> 1311 1312 <li> 1313 <a href="https://www.sinoseen.com/no/" data-lang="no" aria-label="no" rel="nofollow"> 1314 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/no.png" alt="no" width="30" height="20">NO 1315 </a> 1316 </li> 1317 1318 <li> 1319 <a href="https://www.sinoseen.com/pl/" data-lang="pl" aria-label="pl" rel="nofollow"> 1320 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/pl.png" alt="pl" width="30" height="20">PL 1321 </a> 1322 </li> 1323 1324 <li> 1325 <a href="https://www.sinoseen.com/pt/" data-lang="pt" aria-label="pt" rel="nofollow"> 1326 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/pt.png" alt="pt" width="30" height="20">PT 1327 </a> 1328 </li> 1329 1330 <li> 1331 <a href="https://www.sinoseen.com/ro/" data-lang="ro" aria-label="ro" rel="nofollow"> 1332 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/ro.png" alt="ro" width="30" height="20">RO 1333 </a> 1334 </li> 1335 1336 <li> 1337 <a href="https://www.sinoseen.com/ru/" data-lang="ru" aria-label="ru" rel="nofollow"> 1338 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/ru.png" alt="ru" width="30" height="20">RU 1339 </a> 1340 </li> 1341 1342 <li> 1343 <a href="https://www.sinoseen.com/es/" data-lang="es" aria-label="es" rel="nofollow"> 1344 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/es.png" alt="es" width="30" height="20">ES 1345 </a> 1346 </li> 1347 1348 <li> 1349 <a href="https://www.sinoseen.com/sv/" data-lang="sv" aria-label="sv" rel="nofollow"> 1350 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/sv.png" alt="sv" width="30" height="20">SV 1351 </a> 1352 </li> 1353 1354 <li> 1355 <a href="https://www.sinoseen.com/tl/" data-lang="tl" aria-label="tl" rel="nofollow"> 1356 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/tl.png" alt="tl" width="30" height="20">TL 1357 </a> 1358 </li> 1359 1360 <li> 1361 <a href="https://www.sinoseen.com/iw/" data-lang="iw" aria-label="iw" rel="nofollow"> 1362 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/iw.png" alt="iw" width="30" height="20">IW 1363 </a> 1364 </li> 1365 1366 <li> 1367 <a href="https://www.sinoseen.com/id/" data-lang="id" aria-label="id" rel="nofollow"> 1368 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/id.png" alt="id" width="30" height="20">ID 1369 </a> 1370 </li> 1371 1372 <li> 1373 <a href="https://www.sinoseen.com/sr/" data-lang="sr" aria-label="sr" rel="nofollow"> 1374 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/sr.png" alt="sr" width="30" height="20">SR 1375 </a> 1376 </li> 1377 1378 <li> 1379 <a href="https://www.sinoseen.com/vi/" data-lang="vi" aria-label="vi" rel="nofollow"> 1380 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/vi.png" alt="vi" width="30" height="20">VI 1381 </a> 1382 </li> 1383 1384 <li> 1385 <a href="https://www.sinoseen.com/hu/" data-lang="hu" aria-label="hu" rel="nofollow"> 1386 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/hu.png" alt="hu" width="30" height="20">HU 1387 </a> 1388 </li> 1389 1390 <li> 1391 <a href="https://www.sinoseen.com/th/" data-lang="th" aria-label="th" rel="nofollow"> 1392 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/th.png" alt="th" width="30" height="20">TH 1393 </a> 1394 </li> 1395 1396 <li> 1397 <a href="https://www.sinoseen.com/tr/" data-lang="tr" aria-label="tr" rel="nofollow"> 1398 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/tr.png" alt="tr" width="30" height="20">TR 1399 </a> 1400 </li> 1401 1402 <li> 1403 <a href="https://www.sinoseen.com/fa/" data-lang="fa" aria-label="fa" rel="nofollow"> 1404 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/fa.png" alt="fa" width="30" height="20">FA 1405 </a> 1406 </li> 1407 1408 <li> 1409 <a href="https://www.sinoseen.com/ms/" data-lang="ms" aria-label="ms" rel="nofollow"> 1410 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/ms.png" alt="ms" width="30" height="20">MS 1411 </a> 1412 </li> 1413 1414 <li> 1415 <a href="https://www.sinoseen.com/is/" data-lang="is" aria-label="is" rel="nofollow"> 1416 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/is.png" alt="is" width="30" height="20">IS 1417 </a> 1418 </li> 1419 1420 <li> 1421 <a href="https://www.sinoseen.com/az/" data-lang="az" aria-label="az" rel="nofollow"> 1422 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/az.png" alt="az" width="30" height="20">AZ 1423 </a> 1424 </li> 1425 1426 <li> 1427 <a href="https://www.sinoseen.com/ur/" data-lang="ur" aria-label="ur" rel="nofollow"> 1428 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/ur.png" alt="ur" width="30" height="20">UR 1429 </a> 1430 </li> 1431 1432 <li> 1433 <a href="https://www.sinoseen.com/bn/" data-lang="bn" aria-label="bn" rel="nofollow"> 1434 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/bn.png" alt="bn" width="30" height="20">BN 1435 </a> 1436 </li> 1437 1438 <li> 1439 <a href="https://www.sinoseen.com/ha/" data-lang="ha" aria-label="ha" rel="nofollow"> 1440 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/ha.png" alt="ha" width="30" height="20">HA 1441 </a> 1442 </li> 1443 1444 <li> 1445 <a href="https://www.sinoseen.com/lo/" data-lang="lo" aria-label="lo" rel="nofollow"> 1446 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/lo.png" alt="lo" width="30" height="20">LO 1447 </a> 1448 </li> 1449 1450 <li> 1451 <a href="https://www.sinoseen.com/mr/" data-lang="mr" aria-label="mr" rel="nofollow"> 1452 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/mr.png" alt="mr" width="30" height="20">MR 1453 </a> 1454 </li> 1455 1456 <li> 1457 <a href="https://www.sinoseen.com/mn/" data-lang="mn" aria-label="mn" rel="nofollow"> 1458 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/mn.png" alt="mn" width="30" height="20">MN 1459 </a> 1460 </li> 1461 1462 <li> 1463 <a href="https://www.sinoseen.com/pa/" data-lang="pa" aria-label="pa" rel="nofollow"> 1464 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/pa.png" alt="pa" width="30" height="20">PA 1465 </a> 1466 </li> 1467 1468 <li> 1469 <a href="https://www.sinoseen.com/my/" data-lang="my" aria-label="my" rel="nofollow"> 1470 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/my.png" alt="my" width="27" height="18">MY 1471 </a> 1472 </li> 1473 1474 <li> 1475 <a href="https://www.sinoseen.com/sd/" data-lang="sd" aria-label="sd" rel="nofollow"> 1476 <img src="https://shopcdnalpha.grainajz.com/template/40_flag/flag/sd.png" alt="sd" width="30" height="20">SD 1477 </a> 1478 </li> 1479 1480 </ul> 1481 </div> 1482 </div> 1483 </div> 1484 </div> 1485 1486 1487 1488 <sectionsplit style="display: none"> sectionEnd: head </sectionsplit> 1489 1490 1491 <!-- sectionEnd: head --> 1492 1493 <!-- sectionStart: banner --> 1494 1495 1496 <sectionsplit style="display: none"> sectionStart: bobo_banner </sectionsplit> 1497 1498 1499 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/css/swiper7.css"> 1500 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_banner/index.css"> 1501 1502 <div id="bobo-banner"> 1503 <div class="swiper"> 1504 <div class="swiper-wrapper"> 1505 1506 <div class="swiper-slide"> 1507 <a class="banner-link" href="/Contact-us"> 1508 1509 <picture> 1510 <source media="(max-width: 480px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/slide/c89d220a24db4e75991882d60783dff6c2c1e6648804ee9d9aa0d1c7c47f4882.png?x-oss-process=image/resize,w_480,limit_0"> 1511 <source media="(max-width: 768px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/slide/c89d220a24db4e75991882d60783dff6c2c1e6648804ee9d9aa0d1c7c47f4882.png?x-oss-process=image/resize,w_768,limit_0"> 1512 <source media="(max-width: 1200px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/slide/c89d220a24db4e75991882d60783dff6c2c1e6648804ee9d9aa0d1c7c47f4882.png?x-oss-process=image/resize,w_1200,limit_0"> 1513 <img src="https://shopcdnalpha.grainajz.com/949/upload/slide/c89d220a24db4e75991882d60783dff6c2c1e6648804ee9d9aa0d1c7c47f4882.png" alt width="1920" height="820" srcset="https://shopcdnalpha.grainajz.com/949/upload/slide/c89d220a24db4e75991882d60783dff6c2c1e6648804ee9d9aa0d1c7c47f4882.png?x-oss-process=image/resize,w_480,limit_0 480w,https://shopcdnalpha.grainajz.com/949/upload/slide/c89d220a24db4e75991882d60783dff6c2c1e6648804ee9d9aa0d1c7c47f4882.png?x-oss-process=image/resize,w_960,limit_0 960w,https://shopcdnalpha.grainajz.com/949/upload/slide/c89d220a24db4e75991882d60783dff6c2c1e6648804ee9d9aa0d1c7c47f4882.png?x-oss-process=image/resize,w_1400,limit_0 1400w,https://shopcdnalpha.grainajz.com/949/upload/slide/c89d220a24db4e75991882d60783dff6c2c1e6648804ee9d9aa0d1c7c47f4882.png?x-oss-process=image/resize,w_1900,limit_0 1900w,https://shopcdnalpha.grainajz.com/949/upload/slide/c89d220a24db4e75991882d60783dff6c2c1e6648804ee9d9aa0d1c7c47f4882.png 1920w" sizes="100vw"> 1514 </source></source></source></picture> 1515 1516 </a> 1517 1518 </div> 1519 1520 <div class="swiper-slide"> 1521 <a class="banner-link" href="/Products"> 1522 1523 <img data-lazy-src="https://shopcdnalpha.grainajz.com/949/upload/slide/4954e5cfb7d7ddaed462a94a173a0788d80bac61b396dcd536434468641b3388.png" alt width="1920" height="820" srcset="https://shopcdnalpha.grainajz.com/949/upload/slide/4954e5cfb7d7ddaed462a94a173a0788d80bac61b396dcd536434468641b3388.png?x-oss-process=image/resize,w_480,limit_0 480w,https://shopcdnalpha.grainajz.com/949/upload/slide/4954e5cfb7d7ddaed462a94a173a0788d80bac61b396dcd536434468641b3388.png?x-oss-process=image/resize,w_960,limit_0 960w,https://shopcdnalpha.grainajz.com/949/upload/slide/4954e5cfb7d7ddaed462a94a173a0788d80bac61b396dcd536434468641b3388.png?x-oss-process=image/resize,w_1400,limit_0 1400w,https://shopcdnalpha.grainajz.com/949/upload/slide/4954e5cfb7d7ddaed462a94a173a0788d80bac61b396dcd536434468641b3388.png?x-oss-process=image/resize,w_1900,limit_0 1900w,https://shopcdnalpha.grainajz.com/949/upload/slide/4954e5cfb7d7ddaed462a94a173a0788d80bac61b396dcd536434468641b3388.png 1920w" sizes="100vw"> 1524
1524 1525 </a> 1526 1527 </div> 1528 1529 <div class="swiper-slide"> 1530 <a class="banner-link" href="/Contact-us"> 1531 1532 <img data-lazy-src="https://shopcdnalpha.grainajz.com/949/upload/slide/835ea3ac8a9ee827ef41c251b32b2bf500693c422ae7de0ea7cfbba3122d3b0c.png" alt width="1920" height="820" srcset="https://shopcdnalpha.grainajz.com/949/upload/slide/835ea3ac8a9ee827ef41c251b32b2bf500693c422ae7de0ea7cfbba3122d3b0c.png?x-oss-process=image/resize,w_480,limit_0 480w,https://shopcdnalpha.grainajz.com/949/upload/slide/835ea3ac8a9ee827ef41c251b32b2bf500693c422ae7de0ea7cfbba3122d3b0c.png?x-oss-process=image/resize,w_960,limit_0 960w,https://shopcdnalpha.grainajz.com/949/upload/slide/835ea3ac8a9ee827ef41c251b32b2bf500693c422ae7de0ea7cfbba3122d3b0c.png?x-oss-process=image/resize,w_1400,limit_0 1400w,https://shopcdnalpha.grainajz.com/949/upload/slide/835ea3ac8a9ee827ef41c251b32b2bf500693c422ae7de0ea7cfbba3122d3b0c.png?x-oss-process=image/resize,w_1900,limit_0 1900w,https://shopcdnalpha.grainajz.com/949/upload/slide/835ea3ac8a9ee827ef41c251b32b2bf500693c422ae7de0ea7cfbba3122d3b0c.png 1920w" sizes="100vw"> 1533 1534 </a> 1535 1536 </div> 1537 1538 <div class="swiper-slide"> 1539 <a class="banner-link" href="/Usb-camera-module"> 1540 1541 <img data-lazy-src="https://shopcdnalpha.grainajz.com/949/upload/slide/88212ca6f7735d78f44dca83b658dcdcb1f964f71b477bee46aade2c4cf50984.jpg" alt width="1920" height="840" srcset="https://shopcdnalpha.grainajz.com/949/upload/slide/88212ca6f7735d78f44dca83b658dcdcb1f964f71b477bee46aade2c4cf50984.jpg?x-oss-process=image/resize,w_480,limit_0 480w,https://shopcdnalpha.grainajz.com/949/upload/slide/88212ca6f7735d78f44dca83b658dcdcb1f964f71b477bee46aade2c4cf50984.jpg?x-oss-process=image/resize,w_960,limit_0 960w,https://shopcdnalpha.grainajz.com/949/upload/slide/88212ca6f7735d78f44dca83b658dcdcb1f964f71b477bee46aade2c4cf50984.jpg?x-oss-process=image/resize,w_1400,limit_0 1400w,https://shopcdnalpha.grainajz.com/949/upload/slide/88212ca6f7735d78f44dca83b658dcdcb1f964f71b477bee46aade2c4cf50984.jpg?x-oss-process=image/resize,w_1900,limit_0 1900w,https://shopcdnalpha.grainajz.com/949/upload/slide/88212ca6f7735d78f44dca83b658dcdcb1f964f71b477bee46aade2c4cf50984.jpg 1920w" sizes="100vw"> 1542 1543 </a> 1544 1545 </div> 1546 1547 <div class="swiper-slide"> 1548 <a class="banner-link" href="/Mipi-camera-module"> 1549 1550 <img data-lazy-src="https://shopcdnalpha.grainajz.com/949/upload/slide/3d464d097f82a663a6b1149be8f69c33117672af167cc94fc35e706b0baa2e70.jpg" alt width="1920" height="840" srcset="https://shopcdnalpha.grainajz.com/949/upload/slide/3d464d097f82a663a6b1149be8f69c33117672af167cc94fc35e706b0baa2e70.jpg?x-oss-process=image/resize,w_480,limit_0 480w,https://shopcdnalpha.grainajz.com/949/upload/slide/3d464d097f82a663a6b1149be8f69c33117672af167cc94fc35e706b0baa2e70.jpg?x-oss-process=image/resize,w_960,limit_0 960w,https://shopcdnalpha.grainajz.com/949/upload/slide/3d464d097f82a663a6b1149be8f69c33117672af167cc94fc35e706b0baa2e70.jpg?x-oss-process=image/resize,w_1400,limit_0 1400w,https://shopcdnalpha.grainajz.com/949/upload/slide/3d464d097f82a663a6b1149be8f69c33117672af167cc94fc35e706b0baa2e70.jpg?x-oss-process=image/resize,w_1900,limit_0 1900w,https://shopcdnalpha.grainajz.com/949/upload/slide/3d464d097f82a663a6b1149be8f69c33117672af167cc94fc35e706b0baa2e70.jpg 1920w" sizes="100vw"> 1551 1552 </a> 1553 1554 </div> 1555 1556 <div class="swiper-slide"> 1557 <a class="banner-link" href="/Dvp-camera-module"> 1558 1559 <img data-lazy-src="https://shopcdnalpha.grainajz.com/949/upload/slide/9d92b2db92c951310b77196db442ef32936c322dc58ea2eb975604689d754b16.jpg" alt width="1920" height="840" srcset="https://shopcdnalpha.grainajz.com/949/upload/slide/9d92b2db92c951310b77196db442ef32936c322dc58ea2eb975604689d754b16.jpg?x-oss-process=image/resize,w_480,limit_0 480w,https://shopcdnalpha.grainajz.com/949/upload/slide/9d92b2db92c951310b77196db442ef32936c322dc58ea2eb975604689d754b16.jpg?x-oss-process=image/resize,w_960,limit_0 960w,https://shopcdnalpha.grainajz.com/949/upload/slide/9d92b2db92c951310b77196db442ef32936c322dc58ea2eb975604689d754b16.jpg?x-oss-process=image/resize,w_1400,limit_0 1400w,https://shopcdnalpha.grainajz.com/949/upload/slide/9d92b2db92c951310b77196db442ef32936c322dc58ea2eb975604689d754b16.jpg?x-oss-process=image/resize,w_1900,limit_0 1900w,https://shopcdnalpha.grainajz.com/949/upload/slide/9d92b2db92c951310b77196db442ef32936c322dc58ea2eb975604689d754b16.jpg 1920w" sizes="100vw"> 1560 1561 </a> 1562 1563 </div> 1564 1565 </div> 1566 <div class="swiper-button-prev"> 1567 <i class="qico qico-left3"></i> 1568 </div> 1569 <div class="swiper-button-next"> 1570 <i class="qico qico-right3"></i> 1571 </div> 1572 <div class="swiper-pagination"></div> 1573 </div> 1574 </div> 1575 1576 1577 1578 1579 <sectionsplit style="display: none"> sectionEnd: bobo_banner </sectionsplit> 1580 1581 1582 <!-- sectionEnd: banner --> 1583 1584 1585 1586 1587 1588 <!-- sectionStart: bobo_goods_type --> 1589 1590 1591 <sectionsplit style="display: none"> sectionStart: bobo_goods_type </sectionsplit> 1592 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_goods_type/index.css"> 1593 1594 1595 1596<div class="bobo_goods_type"> 1597 <div class="wp"> 1598 <div class="tit"> 1599 <div class="t wow fadeInLeft"> 1600<em>MAIN PRODUCT</em><h3>What We Do</h3> 1601</div> 1602 <a class="more wow fadeInRight" href="/Products">ALL PRODUCTS</a> 1603 </div> 1604 <ul class="wow fadeInUp" data-wow-delay=".3s"> 1605 1606 <li> 1607 <div class="box"> 1608 <a class="pic" href="/03mp-low-power-usb-micro-camera-module-for-the-raspberry-pi-gc0328-cmos-sensor"> 1609 <picture> 1610 <source media="(max-width: 1600px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/product/7ba69f3ccc6bd9ec84d0c9b59d1f81798bb2c314c9d8cb9c0e3fa2bd86127c5f.
1610jpg?x-oss-process=image/resize,w_500,limit_0"> 1611 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="0.3MP low power USB micro camera module for the Raspberry PI GC0328 CMOS sensor" data-src="https://shopcdnalpha.grainajz.com/949/upload/product/7ba69f3ccc6bd9ec84d0c9b59d1f81798bb2c314c9d8cb9c0e3fa2bd86127c5f.jpg"> 1612 </source></picture> 1613 </a> 1614 <h5> 1615 <a href="/03mp-low-power-usb-micro-camera-module-for-the-raspberry-pi-gc0328-cmos-sensor">0.3MP low power USB micro camera module for the Raspberry PI GC0328 CMOS sensor</a> 1616 </h5> 1617 </div> 1618 </li> 1619 1620 <li> 1621 <div class="box"> 1622 <a class="pic" href="/ov9281-1mp-1280x800-120fps-global-shutter-monochrome-mipi-camera-module-for-machine-vision-industrial-inspection"> 1623 <picture> 1624 <source media="(max-width: 1600px)" srcset="https://shopcdnalpha.grainajz.com/category/353512/949/bb782fdff1b30cebeedfe16e291bb363/100W%20%20CMOS%20Compact%20Camera%20Module%203.png?x-oss-process=image/resize,w_500,limit_0"> 1625 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="OV9281 1MP 1280x800 120FPS Global Shutter Monochrome MIPI Camera Module for Machine Vision Industrial Inspection" data-src="https://shopcdnalpha.grainajz.com/category/353512/949/bb782fdff1b30cebeedfe16e291bb363/100W%20%20CMOS%20Compact%20Camera%20Module%203.png"> 1626 </source></picture> 1627 </a> 1628 <h5> 1629 <a href="/ov9281-1mp-1280x800-120fps-global-shutter-monochrome-mipi-camera-module-for-machine-vision-industrial-inspection">OV9281 1MP 1280x800 120FPS Global Shutter Monochrome MIPI Camera Module for Machine Vision Industrial Inspection</a> 1630 </h5> 1631 </div> 1632 </li> 1633 1634 <li> 1635 <div class="box"> 1636 <a class="pic" href="/strip-shape-8mp-raspberry-pi-camera-module-usb20-with-microphone"> 1637 <picture> 1638 <source media="(max-width: 1600px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/product/69ef1daa6c99a28fdbfbb33b02396d1106c9e76e3f979a700bb7744ede1e5e6c.jpg?x-oss-process=image/resize,w_500,limit_0"> 1639 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Strip Shape 8MP Raspberry Pi Camera Module USB2.0 With Microphone" data-src="https://shopcdnalpha.grainajz.com/949/upload/product/69ef1daa6c99a28fdbfbb33b02396d1106c9e76e3f979a700bb7744ede1e5e6c.jpg"> 1640 </source></picture> 1641 </a> 1642 <h5> 1643 <a href="/strip-shape-8mp-raspberry-pi-camera-module-usb20-with-microphone">Strip Shape 8MP Raspberry Pi Camera Module USB2.0 With Microphone</a> 1644 </h5> 1645 </div> 1646 </li> 1647 1648 <li> 1649 <div class="box"> 1650 <a class="pic" href="/computer-vision-ov5648-camera-module-with-external-flash-light-auto-focus-5mp"> 1651 <picture> 1652 <source media="(max-width: 1600px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/product/10adc1e2a357d037bf18c19ed6e8703f4c2a0446dc07ebe97234bfda8ba92948.jpg?x-oss-process=image/resize,w_500,limit_0"> 1653 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Computer Vision OV5648 Camera Module With External Flash Light Auto Focus 5MP" data-src="https://shopcdnalpha.grainajz.com/949/upload/product/10adc1e2a357d037bf18c19ed6e8703f4c2a0446dc07ebe97234bfda8ba92948.jpg"> 1654 </source></picture> 1655 </a> 1656 <h5> 1657 <a href="/computer-vision-ov5648-camera-module-with-external-flash-light-auto-focus-5mp">Computer Vision OV5648 Camera Module With External Flash Light Auto Focus 5MP</a> 1658 </h5> 1659 </div> 1660 </li> 1661 1662 <li> 1663 <div class="box"> 1664 <a class="pic" href="/aluminum-alloy-housing-4-leds-night-vision-sony-imx335-cmos-camera-for-agricultural-monitoring--"> 1665 <picture> 1666 <source media="(max-width: 1600px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/product/3bf738d04ab5f7c57b76c59cdaf26980c1709b8dea87577a74a24a2d0fa182e8.jpg?x-oss-process=image/resize,w_500,limit_0"> 1667 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Aluminum Alloy Housing 4 LEDs Night Vision SONY IMX335 CMOS Camera for Agricultural Monitoring  " data-src="https://shopcdnalpha.grainajz.com/949/upload/product/3bf738d04ab5f7c57b76c59cdaf26980c1709b8dea87577a74a24a2d0fa182e8.jpg"> 1668 </source></picture> 1669 </a> 1670 <h5> 1671 <a href="/aluminum-alloy-housing-4-leds-night-vision-sony-imx335-cmos-camera-for-agricultural-monitoring--">Aluminum Alloy Housing 4 LEDs Night Vision SONY IMX335 CMOS Camera for Agricultural Monitoring  </a> 1672 </h5> 1673 </div> 1674 </li> 1675 1676 <li> 1677 <div class="box"> 1678 <a class="pic" href="/sony-imx385-coms-sensor-wdr-usb-camera-module-2mp-for-security-surveillance"> 1679 <picture> 1680 <source media="(max-width: 1600px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/product/c45e1f51fa10ba8881665dcafb217dcee1c8475680190fbe80884d7179295f6d.jpg?x-oss-process=image/resize,w_500,limit_0"> 1681 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="SONY IMX385 COMS Sensor WDR Usb Camera Module 2mp for Security Surveillance" data-src="https://shopcdnalpha.grainajz.com/949/upload/product/c45e1f51fa10ba8881665dcafb217dcee1c8475680190fbe80884d7179295f6d.jpg"> 1682 </source></picture> 1683 </a> 1684 <h5> 1685 <a href="/sony-imx385-coms-sensor-wdr-usb-camera-module-2mp-for-security-surveillance">SONY IMX385 COMS Sensor WDR Usb Camera Module 2mp for Security Surveillance</a> 1686 </h5> 1687 </div> 1688 </li> 1689 1690 <li> 1691 <div class="box"> 1692 <a class="pic" href="/rgbw-camera-module-sony-imx298-coms-sensor-16mp-fast-imaging-high-speed"> 1693 <picture> 1694 <source media="(max-width: 1600px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/product/f95d2a2ce53748628147019940475d02cedeff7aa672e697f638ccfdf78679c8.jpg?x-oss-process=image/resize,w_500,limit_0"> 1695 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="RGBW Camera Module SONY IMX298 COMS Sensor 16MP Fast Imaging High-Speed" data-src="https://shopcdnalpha.grainajz.com/949/upload/product/f95d2a2ce53748628147019940475d02cedeff7aa672e697f638ccfdf78679c8.jpg"> 1696 </source></picture> 1697 </a> 1698 <h5> 1699 <a href="/rgbw-camera-module-sony-imx298-coms-sensor-16mp-fast-imaging-high-speed">RGBW Camera Module SONY IMX298 COMS Sensor 16MP Fast Imaging High-Speed</a> 1700 </h5> 1701 </div> 1702 </li> 1703 1704 <li> 1705 <div class="box"> 1706 <a class="pic" href="/biometric-applications-shutter-high-frame-rate-ov9281-camera-module-120fps-black-white-image723"> 1707 <picture> 1708 <source media="(max-width: 1600px)" srcset="https://shopcdnalpha.grainajz.com/949/upload/product/c23d469cbf814220613e9592247797db802e17beac7791eabb8c8ba36cb5c716.jpg?x-oss-process=image/resize,w_500,limit_0"> 1709 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Biometric Applications Shutter High Frame Rate Ov9281 Camera Module 120FPS Black White Image" data-src="https://shopcdnalpha.grainajz.com/949/upload/product/c23d469cbf814220613e9592247797db802e17beac7791eabb8c8ba36cb5c716.jpg"> 1710 </source></picture> 1711 </a> 1712 <h5> 1713 <a href="/biometric-applications-shutter-high-frame-rate-ov9281-camera-module-120fps-black-white-image723">Biometric Applications Shutter High Frame Rate Ov9281 Camera Module 120FPS Black White Image</a> 1714 </h5> 1715 </div> 1716 </li> 1717 1718 </ul> 1719 </div> 1720</div> 1721 <sectionsplit style="display: none"> sectionEnd: bobo_goods_type </sectionsplit> 1722 1723 1724 <!-- sectionEnd: bobo_goods_type --> 1725 1726 <!-- sectionStart: bobo_pic_text --> 1727 1728 1729 1730 1731 <sectionsplit style="display: none"> sectionStart: bobo_pic_text </sectionsplit> 1732 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_pic_text/index.css"> 1733 1734<div class="bobo_pic_text"> 1735 <div class="wp"> 1736 <div class="tit wow fadeInLeft" data-wow-delay=".2s"> 1737 <em>EXCLUSIVE CUSTOMIZATION</em><h3>One Stop Service</h3> 1738 <ul> <li><span>Manufacturer Direct Supply</span></li> <li><span>Professional Customization</span></li> <li><span>Drawing Design</span></li> <li><span>Provide Sample</span></li> <li><span>Sample Test</span></li> <li><span>Technical Consultation</span></li> </ul> 1739 <a class="more" href="/Contact-us">EXPLORE MORE</a> 1740 </div> 1741 <div class="pic wow fadeInRight"> 1742 <ul> 1743 1744 <li><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="pic1" data-src="https://shopcdnalpha.grainajz.com/795/upload/ad/6dfee7b125daa7ed661591a
1744a7560b86efadc46fda9f868825fc3c952681ac6e7.jpg"></li> 1745 1746 <li><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="pic2" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/f890ad1d45f5b20a5ca2b11bc6daeaa42e31b0195e9b69458f9dd126e99854a3.jpg"></li> 1747 1748 </ul> 1749 </div> 1750 </div> 1751</div> 1752 <sectionsplit style="display: none"> sectionEnd: bobo_pic_text </sectionsplit> 1753 1754 1755 <!-- sectionEnd: bobo_pic_text --> 1756 1757 <!-- sectionStart: bobo_application --> 1758 1759 1760 1761 <sectionsplit style="display: none"> sectionStart: bobo_application </sectionsplit> 1762 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_application/index.css"> 1763 1764<div class="bobo_application"> 1765 <div class="wp"> 1766 <div class="bobo-index-tit wow fadeInDown"> 1767 <em>WORKSHOP</em><h3>Quality Control</h3> 1768 <p>Our dedicated team ensures top-quality machines,rigorous standards,and cutting-edge technology.</p> 1769 </div> 1770 <div class="list wow fadeInUp" data-wow-delay=".3s"> 1771 <div class="bd"> 1772 <ul> 1773 1774 <li> 1775 <div class="pic"> 1776 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Laboratory" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/c5a016fef6f4ea85f87ad00dabb797de05cb2e3db8c6925b684b4ea97c88506e.jpg"> 1777 </div> 1778 1779 <div class="txt"> 1780 <p>Sinoseen's independent lab drives innovation in camera module solutions. Customized designs,superior quality,and technical support.</p> 1781 </div> 1782 </li> 1783 1784 <li> 1785 <div class="pic"> 1786 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Workshop" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/ee07f0c4cfd603732dcb01e649c31cc74fa66d4ea1016459c450eae3951b5854.jpg"> 1787 </div> 1788 1789 <div class="txt"> 1790 <p>Discover Sinoseen's state-of-the-art camera module factory. Precision manufacturing,quality assurance,and on-time delivery for all your custom needs.</p> 1791 </div> 1792 </li> 1793 1794 <li> 1795 <div class="pic"> 1796 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Assembly Workshop" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/844ba75f99fa33041ffe7dd2d91b00890cc5b06d2827c232beb45a77ff0d550a.jpg"> 1797 </div> 1798 1799 <div class="txt"> 1800 <p>Advanced Assembly Workshop: Cutting-edge facility ensures top-quality camera module customization. Boost collaboration and inquire now for seamless partnership!</p> 1801 </div> 1802 </li> 1803 1804 <li> 1805 <div class="pic"> 1806 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Ultrasonic Cleaning Room" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/6a4b654080eed46a0b13e173123ee1c2ee22bae7d6f2f698bbdfb08d55b15465.jpg"> 1807 </div> 1808 1809 <div class="txt"> 1810 <p>Revolutionary Ultrasonic Cleaning Room: State-of-the-art facility ensures flawless camera module production. Inquire now for unparalleled quality and seamless partnership!</p> 1811 </div> 1812 </li> 1813 1814 <li> 1815 <div class="pic"> 1816 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Surface Mount Technology" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/45a790f879c1c7f4e5651c2fba993c109afac12785f01d2707c895cc1fda4b3d.jpg"> 1817 </div> 1818 1819 <div class="txt"> 1820 <p>Cutting-edge Surface Mount Technology: Unparalleled precision and efficiency for flawless camera module production. Inquire now for seamless collaboration!</p> 1821 </div> 1822 </li> 1823 1824 </ul> 1825 </div> 1826 <div class="hd"> 1827 <ul> 1828 1829 <li>Laboratory</li> 1830 1831 <li>Workshop</li> 1832 1833 <li>Assembly Workshop</li> 1834 1835 <li>Ultrasonic Cleaning Room</li> 1836 1837 <li>Surface Mount Technology</li> 1838 1839 </ul> 1840 </div> 1841 </div> 1842 </div> 1843</div> 1844 1845 1846 1847 <sectionsplit style="display: none"> sectionEnd: bobo_application </sectionsplit> 1848 1849 1850 <!-- sectionEnd: bobo_application --> 1851 1852 <!-- sectionStart: bobo_advantage --> 1853 1854 1855 1856 <sectionsplit style="display: none"> sectionStart: bobo_advantage </sectionsplit> 1857 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_advantage/index.css"> 1858 1859 1860<div class="bobo_advantage"> 1861 <div class="wp"> 1862 <div class="bobo-index-tit wow fadeInUp"> 1863 <em>Advantage</em><h3>Why Choose Us</h3> 1864 <p>Partner with Sinoseen,a leading camera module manufacturer,for tailored solutions,competitive pricing,timely delivery,and exceptional support. Leverage our extensive experience to exceed expectations with precision-designed solutions. Experience seamless technical support and exceptional after-sales service,driving your business forward.</p> 1865 </div> 1866 <ul class="wow fadeInDown"> 1867 1868 <li> 1869 <div class="box"> 1870 <div class="ico"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/40/upload/ad/c966525dd7226d268c437c2a898c5f7bebd0950aeb09e649336623fd245577c3.png"></div> 1871 <div class="txt"> 1872 <h5>Customized Camera Modules</h5> 1873 <p>Tailored solutions for USB/MIPI/DVP camera modules to meet your specific requirements.</p> 1874 </div> 1875 </div> 1876 </li> 1877 1878 <li> 1879 <div class="box"> 1880 <div class="ico"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/40/upload/ad/a0a64f1f623c3c7efca606906023d8dd23482e444233fff9aea47cad6c3dc30b.png"></div> 1881 <div class="txt"> 1882 <h5>Professional Technical Support</h5> 1883 <p>Our team offers expert technical support throughout the entire process,ensuring your satisfaction with our products.</p> 1884 </div> 1885 </div> 1886 </li> 1887 1888 <li> 1889 <div class="box"> 1890 <div class="ico"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/40/upload/ad/075c7d2b5d191091fd14bbe78db2bcfe7319e0bddd508d1da6ad7b9de64ad0df.png"></div> 1891 <div class="txt"> 1892 <h5>Years of Experience</h5> 1893 <p>With decades of industry expertise,we offer the best quality camera modules at competitive prices.</p> 1894 </div> 1895 </div> 1896 </li> 1897 1898 <li> 1899 <div class="box"> 1900 <div class="ico"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/40/upload/ad/ebfc72e97663b109558d0ee99e8676fa6632d94c03a9e2d620669b538913765d.png"></div> 1901 <div class="txt"> 1902 <h5>Timely Delivery</h5> 1903 <p>Our team of over 400 professionals ensures on-time order delivery with a stringent quality management system.</p> 1904 </div> 1905 </div> 1906 </li> 1907 1908 </ul> 1909 <div class="more wow fadeInUp"> 1910 <a href="/Contact-us">EXPLORE MORE 1911 <i class="qico qico-right8"></i> 1912 </a> 1913 </div> 1914 </div> 1915</div> 1916 <sectionsplit style="display: none"> sectionEnd: bobo_advantage </sectionsplit> 1917 1918 1919 <!-- sectionEnd: bobo_advantage --> 1920 1921 <!-- sectionStart: bobo_case --> 1922 1923 1924 <sectionsplit style="display: none"> sectionStart: bobo_case </sectionsplit> 1925 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_case%20copy/index.css"> 1926 1927<div class="bobo_case"> 1928 <div class="list wow fadeInLeft"> 1929 <div class="background"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/834f9bfd3c150f7a9cb5f4a8f34da28494e84f72ececfcc5788b40e2f7b686b3.jpg"></div> 1930 <div class="box"> 1931 <div class="tit"> 1932<em>make a deal</em><h3>Success Cases</h3> 1933</div> 1934 <ul> 1935 1936 <li> 1937 <h5> 1938 <a href="/october-13-2025--sinoseen-showcases-innovative-camera-module-solutions-at-the-2025-hong-kong-autumn-electronics-fair">October 13, 2025 | Sinoseen Showcases Innovative Camera Module Solutions at the 2025 Hong Kong Autumn Electronics Fair</a> 1939 </h5> 1940 <a class="more" href="/october-13-2025--sinoseen-showcases-innovative-camera-module-solutions-at-the-2025-hong-kong-autumn-electronics-fair">+ READ MORE</a> 1941 </li> 1942 1943 <li> 1944 <h5> 1945 <a href="/intelligent-traffic-systems-how-cameras-power-smart-city-mobility-and-safety">Intelligent Traffic Systems How Cameras Power Smart City Mobility and Safety</a> 1946 </h5> 1947 <a class="more" href="/intelligent-traffic-systems-how-cameras-power-smart-city-mobility-and-safety">+ READ MORE</a> 1948 </li> 1949 1950 <li> 1951 <h5> 1952 <a href="/drones-with-thermal-cameras-an-engineers-guide-to-unseen-perception--industry-innovation">Drones with Thermal Cameras: An Engineer's Guide to Unseen Perception & Industry Innovation</a> 1953 </h5> 1954 <a class="more" href="/drones-with-thermal-cameras-an-engineers-guide-to-unseen-perception--industry-innovation">+ READ MORE</a> 1955 </li> 1956 1957 </ul> 1958 </div> 1959 </div> 1960 <div class="pic wow fadeInRight fadeInRight-none"> 1961 <ul> 1962 1963 <li class="active"> 1964 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/category/353512/949/839a460dda5e9e3230f50b6ef909b0cb/207045462a0a6311ab6508488cc3123b.jpg"> 1965 </li> 1966 1967 <li> 1968 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/category/353512/949/d5a9cf3fc8726db74bc2af31b149aee5/Intelligent%20Traffic%20Systems%20How%20Cameras%20Power%20Smart%20City%20Mobility%20and%20Safety.png"> 1969 </li> 1970 1971 <li> 1972 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/category/353512/949/a77a81fe5ad7c01018e37654e557e35d/drones%20with%20thermal%20cameras.png"> 1973 </li> 1974 1975 </ul> 1976 </div> 1977</div> 1978 1979 1980 <sectionsplit style="display: none"> sectionEnd: bobo_case </sectionsplit> 1981 1982 1983 <!-- sectionEnd: bobo_case --> 1984 1985 1986 1987 1988 1989 <!-- sectionStart: jwell_clients --> 1990 1991 1992 1993 <sectionsplit style="display: none"> sectionStart: jwell_clients </sectionsplit> 1994 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/jwell_clients/index.css"> 1995<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/css/swiper7.css"> 1996 1997<div class="jwell-clients"> 1998 <div class="wp"> 1999 <div class="tit"> 2000 <h3>COOPERATION BRAND</h3> 2001 <p>Our Business Partner</p> 2002 </div> 2003 <div class="list"> 2004 <div class="swiper jwell_box"> 2005 <div class="swiper-wrapper"> 2006 2007 <div class="swiper-slide"> 2008 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/e20536972ecd2b90e4e2c2cea760e83bce871e2cbe2083e62efe2d0b5de2a5ec.jpg"></div> 2009 </div> 2010 2011 <div class="swiper-slide"> 2012 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/378242c0c8029af203b57a4a167a0e1f5efb34b9a94ce03fc25ce52b9862b715.jpg"></div> 2013 </div> 2014 2015 <div class="swiper-slide"> 2016 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/d128452d
201655ef119afb0a8160dcbcafd71b1dd906d8d2c29f141e5e8674f9a1c0.jpg"></div> 2017 </div> 2018 2019 <div class="swiper-slide"> 2020 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/3d2c232ebcf83d11844e1698864e96203b7a3e414354a82bbfb62dceedfa03ff.jpg"></div> 2021 </div> 2022 2023 <div class="swiper-slide"> 2024 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/1b7651f48d371da69efd4b585a525815124e04edbe9e7223fbeaa98639a2c30a.jpg"></div> 2025 </div> 2026 2027 <div class="swiper-slide"> 2028 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/153107f47dcf14cad01729d53a786ba0af7b92728d61ae7553da98d7103151db.jpg"></div> 2029 </div> 2030 2031 <div class="swiper-slide"> 2032 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/317ee8a30e2a743752ff90db2b2e3634ac2ad205538cda8929ed1d26da1bf8f2.jpg"></div> 2033 </div> 2034 2035 <div class="swiper-slide"> 2036 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/b3647edbd69be97699bd0bda9973dc018ccf95784552597e318194ed9b5d8b0a.jpg"></div> 2037 </div> 2038 2039 <div class="swiper-slide"> 2040 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/8ed7c7d2f560e9359c759ed6e131312ab815466729efb7a8dfe9e7eda1cde939.jpg"></div> 2041 </div> 2042 2043 <div class="swiper-slide"> 2044 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/4357ec52d7cda2591ecbe67a0dcf94f90c3a17064c8b9faff67931b24c876020.jpg"></div> 2045 </div> 2046 2047 <div class="swiper-slide"> 2048 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/adaf376089365acdeaa1dc497217a0b6e7073dd181c34204d8a7f78a397bf8b1.jpg"></div> 2049 </div> 2050 2051 <div class="swiper-slide"> 2052 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/ea9e4bb3dbc7ec591b881cbe4699f48fcee1a9c6268db28fbc91d759547ce92b.jpg"></div> 2053 </div> 2054 2055 <div class="swiper-slide"> 2056 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/5f8d50423bc65074c7e42735f622bc1602ea922a266faa28d8a29d63bc3b155a.jpg"></div> 2057 </div> 2058 2059 <div class="swiper-slide"> 2060 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/16f4ce0bd5408e7bde02739fb39f63c8f101b6a8c3d89d9625205a3d81bde54a.jpg"></div> 2061 </div> 2062 2063 <div class="swiper-slide"> 2064 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/9f730b5f9d22fb6a66aa81573ffe82ac87ffe35bc0fa1de57af8e592690119cb.jpg"></div> 2065 </div> 2066 2067 <div class="swiper-slide"> 2068 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/8572ba28677525e13fe354099ed4501a5c811b5cbd28a62bc3bfc84c3a1567f2.jpg"></div> 2069 </div> 2070 2071 <div class="swiper-slide"> 2072 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/89e1e9d5d83bf8ee5cd832940680cb065103e829a8be4d37801509f01712eea4.jpg"></div> 2073 </div> 2074 2075 <div class="swiper-slide"> 2076 <div class="pic"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/0162bd81eae363f6bc80ac61c3a0ac554ea2fae8a8714d9b06bd2fc930c0e0b2.jpg"></div> 2077 </div> 2078 2079 </div> 2080 </div> 2081 2082 <div class="swiper-button-prev"></div> 2083 <div class="swiper-button-next"></div> 2084 </div> 2085 </div> 2086</div> 2087 2088 2089 2090 <sectionsplit style="display: none"> sectionEnd: jwell_clients </sectionsplit> 2091 2092 2093 <!-- sectionEnd: jwell_clients --> 2094 2095 2096 <sectionsplit style="display: none"> sectionStart: keyword </sectionsplit> 2097 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/keyword/index.css"> 2098 2099<!-- çé¨æç´¢ --> 2100 2101 <section class="keyword-box"> 2102 <div class="wp"> 2103 <h2>Related Search</h2> 2104 <ul> 2105 2106 <li> 2107 <div class="section_title"> 2108 <a href="https://www.sinoseen.com/sidlpen/dual-lens-camera-module"><h2>Dual Lens Camera Module</h2></a> 2109 </div> 2110 </li> 2111 2112 <li> 2113 <div class="section_title"> 2114 <a href="https://www.sinoseen.com/sidlpen/dvp-camera-module"><h2>DVP Camera Module</h2></a> 2115 </div> 2116 </li> 2117 2118 <li> 2119 <div class="section_title"> 2120 <a href="https://www.sinoseen.com/sidlpen/global-shutter-camera-module"><h2>Global Shutter Camera Module</h2></a> 2121 </div> 2122 </li> 2123 2124 <li> 2125 <div class="section_title"> 2126 <a href="https://www.sinoseen.com/sidlpen/night-vision-camera-module"><h2>Night Vision Camera Module</h2></a> 2127 </div> 2128 </li> 2129 2130 <li> 2131 <div class="section_title"> 2132 <a href="https://www.sinoseen.com/sidlpen/endoscope-camera-module"><h2>Endoscope Camera Module</h2></a> 2133 </div> 2134 </li> 2135 2136 <li> 2137 <div class="section_title"> 2138 <a href="https://www.sinoseen.com/sidlpen/face-recognition-camera"><h2>Face Recognition Camera</h2></a> 2139 </div> 2140 </li> 2141 2142 <li> 2143 <div class="section_title"> 2144 <a href="https://www.sinoseen.com/sidlpen/laptop-webcam-module"><h2>Laptop Webcam Module</h2></a> 2145 </div> 2146 </li> 2147 2148 <li> 2149 <div class="section_title"> 2150 <a href="https://www.sinoseen.com/sidlpen/camera-module-lens"><h2>Camera Module Lens</h2></a> 2151 </div> 2152 </li> 2153 2154 <li> 2155 <div class="section_title"> 2156 <a href="https://www.sinoseen.com/sidlpen/mp-camera-module"><h2>MP Camera Module</h2></a> 2157 </div> 2158 </li> 2159 2160 <li> 2161 <div class="section_title"> 2162 <a href="https://www.sinoseen.com/sidlpen/usb-camera-module"><h2>USB Camera Module</h2></a> 2163 </div> 2164 </li> 2165 2166 <li> 2167 <div class="section_title"> 2168 <a href="https://www.sinoseen.com/sidlpen/mipi-camera-module"><h2>MIPI Camera Module</h2></a> 2169 </div> 2170 </li> 2171 2172 </ul> 2173 </div> 2174 </section> 2175 2176 <sectionsplit style="display: none"> sectionEnd: keyword </sectionsplit> 2177 2178 2179 <sectionsplit style="display: none"> sectionStart: qianhe_inquiry_form </sectionsplit> 2180 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/qianhe_inquiry_form/index.css"> 2181<link type="text/css" rel="stylesheet" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/css/form.css"> 2182 2183<!-- 询çå¼¹åº --> 2184<div class="qianhe-cd-popup"> 2185 <div class="qianhe-div_info crm-form"> 2186 <i class="qianhe-cd-popup-close qico qico-guanbi"></i> 2187 <h3>Get in touch</h3> 2188 <form novalidate method="post" action="javascript:void(0);"> 2189 <input type="hidden" value="" id="pagetitle" name="pagetitle"> 2190 <div class="qianhe-input-position"> 2191 <input type="text" name="name" placeholder="First name *"> 2192 </div> 2193 <div class="qianhe-input-position"> 2194 <input type="email" name="email" placeholder="Email adress *"> 2195 </div> 2196 <div class="qianhe-input-position"> 2197 <input type="tel" name="tel" placeholder="Enter your phone number"> 2198 </div> 2199 <div class="qianhe-input-position"> 2200 <input type="text" name="company" placeholder="Company name" required> 2201 </div> 2202 <div class="qianhe-input-position"> 2203 <textarea placeholder="Message *" name="message" required></textarea> 2204 </div> 2205 <button class="submit create-form-submit" type="submit">Send</button> 2206 </form> 2207 </div> 2208</div> 2209 2210 2211 2212 <sectionsplit style="display: none"> sectionEnd: qianhe_inquiry_form </sectionsplit> 2213 2214 2215 <!-- sectionStart: foot --> 2216 2217 2218 <sectionsplit style="display: none"> sectionStart: foot </sectionsplit> 2219 2220 2221 2222 2223 2224 2225<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/foot/cookie-policy.css"> 2226<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/foot/index.css"> 2227 2228 2229<div id="bobo-footer"> 2230 <div class="wp"> 2231 <div class="bobo-foot-logo wow fadeInLeft"> 2232 <a class="foot-logo-img" href="/"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Shenzhen Sinoseen Technology Co.,Ltd." data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/70bfb0f2a488a5c20c379896231c18d277604572a7cb155a9c1272212293bcc1.png"></a> 2233 <p>China top 10 camera module manufacturer. We customize all kinds of USB/MIPI/DVP camera modules as per your request. We are confident to offer customers with the most competitive price and quality. Any product related with camera module,we can find the best solution.</p> 2234 <div class="share"> 2235 2236 <a href="https://www.facebook.com/profile.php?id=61557173197398" target="_blank" rel="nofollow"> 2237 2238 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="facebook" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/6a081233e95ad27b7768ec16d66d6fa49f377dcf6ba21fe6ce87b0122d17c607.png"> 2239 2240 </a> 2241 2242 <a href="https://www.youtube.com/channel/UCluCOBMK7cx0HMUc4hl0uPg" target="_blank" rel="nofollow"> 2243 2244 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="youtube" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/c8b34c7166b4a166ebcfb8810d9671e9da6809ae5a51db55e1e6830f4eb6ea25.png"> 2245 2246 </a> 2247 2248 <a href="https://www.linkedin.com/company/sinoseen/?viewAsMember=true" target="_blank" rel="nofollow"> 2249 2250 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="linkedin" data-src="https://shopcdnalpha.grainajz.com/40/upload/ad/fb475e5237c93f38ffc98fd3f04c46802c8452a6f7a30510cd165bedbda7dfea.png"> 2251 2252 </a> 2253 2254 <a href="https://x.com/Sinoseentech" target="_blank" rel="nofollow"> 2255 2256 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="X" data-src="https://shopcdnalpha.grainajz.com/949/upload/ad/651befb59881d5b140dea467fcd04a3cc72ec90345d06a471d8c884c9383fd45.png"> 2257 2258 </a> 2259 2260 </div> 2261 <p class="p1"> 2262 <i class="qico qico-address"></i> 2263 2nd Floor,Building C,Innovation Silicon Valley Industrial Park,No.17,Jingtian Road,Guanhu Street, Longhua New District,Shenzhen,Guangdong,China 2264 </p> 2265 <p class="p2"> 2266 <a href="tel:+86%2018075543558"> 2267 <i class="qico qico-shouji2"></i> 2268 +86 18075543558 2269 </a> 2270 </p> 2271 <p class="p3"> 2272 <i class="qico qico-youxiang"></i> 2273 2274 2275 <a href="/cdn-cgi/l/email-protection#3a5b545e437a49535455495f5f5414595557"><span class="__cf_email__" data-cfemail="ff9e919b86bf8c9691908c9a9a91d19c9092">[email protected]</span></a> 2276 2277 2278 </p> 2279 </div> 2280 <div class="bobo-foot-list wow fadeInRight"> 2281 <h5>Our Products</h5> 2282 <ul> 2283 2284 <li> 2285 <a href="/oem-camera-modules">OEM Camera Modules</a> 2286 </li> 2287 2288 <li> 2289 <a href="/Usb-camera-module">USB camera module</a> 2290 </li> 2291 2292 <li> 2293 <a href="/Mipi-camera-module">MIPI camera module</a> 2294 </li> 2295 2296 <li> 2297 <a href="/Dvp-camera-module">DVP camera module</a> 2298 </li> 2299 2300 <li> 2301 <a href="/Global-shutter-camera-module">Global shutter camera module</a> 2302 </li> 2303 2304 <li> 2305 <a href="/Night-vision-camera-module">Night vision camera module</a> 2306 </li> 2307 2308 <li> 2309 <a href="/esp32-raspberry-pi-camera-module">ESP32/Raspberry PI camera module</a> 2310 </li> 2311 2312 <li> 2313 <a href="/hdr-wdr-camera-module">HDR/WDR camera module</a> 2314 </li> 2315 2316 <li> 2317 <a href="/Endoscope-camera-module">Endoscope camera module</a> 2318 </li> 2319 2320 <li> 2321 <a href="/Face-recognition-camera-module">Face recognition camera module</a> 2322 </li> 2323 2324 <li> 2325 <a href="/Laptop-webcam-module">Laptop webcam module</a> 2326 </li> 2327 2328 <li> 2329 <a href="/Binocular-camera-module">Binocular camera module</a> 2330 </li> 2331 2332 <li> 2333 <a href="/Usb30-camera-module">USB3.0 camera module</a> 2334 </li> 2335 2336 <li> 2337 <a href="/Auto-focus-camera-module">Auto focus camera module</a> 2338 </li> 2339 2340 <li> 2341 <a href="/Ir-cut-camera-module">IR cut camera module</a> 2342 </li> 2343 2344 <li> 2345 <a href="/camera-module-lens220">Camera module Lens</a> 2346 </li> 2347 2348 <li> 2349 <a href="/thermal-camera-module">Thermal camera module</a> 2350 </li> 2351 2352 </ul> 2353 </div> 2354 <div class="bobo-foot-nav wow fadeInRight"> 2355 <h5>Quick Links</h5> 2356 <ul> 2357 <li> 2358 <a href="/">Home</a> 2359 </li> 2360 2361 <li> 2362 <a href="/AboutUs">About Us</a> 2363 </li> 2364 2365 <li> 2366 <a href="/Products">Products</a> 2367 </li> 2368 2369 <li> 2370 <a href="/Applications">Applications</a> 2371 </li> 2372 2373 <li> 2374 <a href="/Blogs">Blogs</a> 2375 </li> 2376 2377 <li> 2378 <a href="/Contact-us">Contact Us</a> 2379 </li> 2380 2381 <li> 2382 2383 </li> 2384 </ul> 2385 </div> 2386 <div class="bobo-foot-contact wow fadeInRight"> 2387 <h5>Latest Blogs</h5> 2388 <ul> 2389 2390 <li><a href="/how-to-build-an-automated-meter-reading-camera-system">How to Build an Automated Meter Reading Camera System</a></li> 2391 2392 <li><a href="/how-to-source-an-industrial-endoscope-module-for-pipe-and-weld-inspection">How to Source an Industrial Endoscope Mo
2392dule for Pipe and Weld Inspection</a></li> 2393 2394 <li><a href="/camera-modules-for-smart-lockers-and-automated-pickup-systems">Camera Modules for Smart Lockers and Automated Pickup Systems</a></li> 2395 2396 <li><a href="/how-to-source-a-multi-os-usb-camera-module-for-kiosks-and-terminals">How to Source a Multi-OS USB Camera Module for Kiosks and Terminals</a></li> 2397 2398 <li><a href="/Why-do-Robotics-Manufacturers-Prefer-High-Speed-AI-Camera-Modules">Why do Robotics Manufacturers Prefer High-Speed AI Camera Modules?</a></li> 2399 2400 <li><a href="/How-to-Integrate-a-Small-Camera-Module-into-Compact-Medical-Devices">How to Integrate a Small Camera Module into Compact Medical Devices?</a></li> 2401 2402 </ul> 2403 </div> 2404 </div> 2405 <div class="bobo-copyright"> 2406 <p class="wow fadeInUp">Copyright © 2026 Shenzhen Sinoseen Technology Co., Ltd. All Rights Reserved 2407 <a href="https://www.sinoseen.com/privacy" style="margin-left:5px;">Privacy Policy</a> 2408 2409 </p> 2410 </div> 2411</div> 2412<div class="bobo-side-bar"> 2413 <a href="/cdn-cgi/l/email-protection#e1808f8598a192888f8e9284848fcf828e8c"> 2414 <i class="qico qico-youxiang"></i> 2415 </a> 2416 2417 <a href="https://www.youtube.com/channel/UCluCOBMK7cx0HMUc4hl0uPg" rel="nofollow" target="_blank"> 2418 <i class="qico qico-youtube1"></i> 2419 </a> 2420 2421 2422 <a id="bobo-gotop" href="javascript:;"> 2423 <i class="qico qico-up"></i> 2424 </a> 2425</div> 2426<div id="bobo-footBar"> 2427 <ul> 2428 <li><a href="/"><i class="qico qico-home"></i><span>HOME</span></a></li> 2429 <li><a href="/Products"><i class="qico qico-sort"></i><span>Products</span></a></li> 2430 <li><a href="/cdn-cgi/l/email-protection#b9d8d7ddc0f9cad0d7d6cadcdcd797dad6d4"><i class="qico qico-youxiang"></i><span>E-mail</span></a></li> 2431 <li><a href="tel:+86%2018075543558"><i class="qico qico-tel"></i><span>Tel</span></a></li> 2432 </ul> 2433</div> 2434 2435<!-- apiPathãsiteIdåclientIdï¼æç´¢ã询çã订é åè½éè¦ä½¿ç¨ --> 2436<!-- siteIdåclientIdï¼å¤è¯è¨åæ¢åæå¡ç«¯éè¦ä½¿ç¨ --> 2437<input type="hidden" id="apiPath" value="https://cms.xiaoman.cn"> 2438<input type="hidden" id="siteId" value="GfzVC%2Bf0cQyyywN16OBGzA%3D%3D"> 2439<input type="hidden" id="clientId" value="7r3GdxmBG1J9oUL6K9%2Fy6w%3D%3D"> 2440 2441 2442 2443 2444 2445 2446<!-- stayreal --> 2447 2448 <sectionsplit style="display: none"> sectionEnd: foot </sectionsplit> 2449 2450 2451 <!-- sectionEnd: foot -->
vendor: 125 bytes, lines 2451-2454
2451 2452 2453 2454 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2454<script> 2455 window.addEventListener("load", function () { 2456 2457 function lazyLoad() { 2458 const lazyIframes = [].slice.call(document.querySelectorAll('iframe[data-src]')); 2459 const lazyImages = [].slice.call(document.querySelectorAll('img[data-src]')); 2460 const lazyBgImages = [].slice.call(document.querySelectorAll('[data-bg]')); 2461 let lazys = lazyIframes.concat(lazyImages); 2462 const lazysCount = lazys.length; 2463 const lazyBgCount = lazyBgImages.length; 2464 if ('IntersectionObserver' in window && (lazysCount > 0 || lazyBgCount > 0)) { 2465 const lazyIframeObserver = new IntersectionObserver(function (entries, observer) { 2466 entries.forEach(function (entry) { 2467 if (entry.intersectionRatio > 0) { 2468 if (lazysCount > 0) { 2469 const src = entry.target.getAttribute('data-src'); 2470 if (src) { 2471 entry.target.setAttribute('src', src); 2472 entry.target.removeAttribute('data-src'); 2473 lazyIframeObserver.unobserve(entry.target); 2474 } 2475 } 2476 if (lazyBgCount > 0) { 2477 const bgUrl = entry.target.getAttribute('data-bg'); 2478 if (bgUrl) { 2479 const style = entry.target.getAttribute('style'); 2480 entry.target.setAttribute('style', `background-image:url(${bgUrl});${style}`); 2481 entry.target.removeAttribute('data-bg'); 2482 lazyIframeObserver.unobserve(entry.target); 2483 } 2484 } 2485 } 2486 }); 2487 }, { 2488 threshold: [0, 0.1, 0.25, 0.5, 0.75, 1], 2489 rootMargin: '50px', 2490 }); 2491 if (lazyBgCount > 0) { 2492 lazys = lazys.concat(lazyBgImages); 2493 } 2494 lazys.forEach(function (lazyIframe) { 2495 lazyIframeObserver.observe(lazyIframe); 2496 }); 2497 } 2498} 2499 lazyLoad(); 2500 // å¤çjsçæçdom 2501 setTimeout(function() { 2502 lazyLoad() 2503 }, 1000) 2504 2505 2506 setTimeout(() => { 2507 const fragment = document.createDocumentFragment(); 2508 ['https://shopcdnalpha.grainajz.com/tpl-common/common/js/cookie-policy.js','//tfile.xiaoman.cn/okki/analyze.js?id=353512-13807-420623348'].forEach((u) => { 2509 2510 if (u.includes('//tfile.xiaoman.cn/okki/analyze.js')) { 2511 window.okkiConfigs = window.okkiConfigs || []; 2512 window.__OKKI_SHOPS_CHAT_ENV__ = 'CMS-SHOPS'; 2513 function okkiAdd() { okkiConfigs.push(arguments); }; 2514 okkiAdd("analytics", { siteId: "353512-13807", gId: "420623348" }); 2515 } 2516 2517 const script = document.createElement('script'); 2518 script.src = u; 2519 script.defer = true; 2520 fragment.appendChild(script); 2521 }); 2522 2523 document.body.appendChild(fragment); 2524 }, 2000); 2525 2526 }); 2527 </script>
2527 2528 2529 2530
2530<script src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/okki.sen.837.js" defer></script>
2530 2531
2531<script> 2532 window.addEventListener("DOMContentLoaded", function () { 2533 const userAgent = navigator.userAgent.toLowerCase(); 2534 2535 const isMobile = /iphone|ipod|android|ios|ipad|windows phone|mobile/i.test(userAgent); 2536 2537 const deviceType = isMobile ? 'mobile' : 'pc'; 2538 const host = window.location.host; 2539 const pathname = window.location.pathname; 2540 2541 if (window.Sentry) { 2542 console.log('Sen init success'); 2543 Sentry.init({ 2544 dsn: 'https://[email protected]/44', 2545 integrations: [Sentry.browserTracingIntegration()], 2546 environment: 'production', 2547 sampleRate: 0.1, 2548 tracesSampleRate: 0.1, 2549 beforeSendTransaction(event) { 2550 event.transaction = host; 2551 return event; 2552 }, 2553 beforeSend(event) { 2554 event.transaction = host; 2555 if (host.includes('okkishop.site') || host === 'cms.xiaoman.cn'){ 2556 return null; 2557 } 2558 return event; 2559 } 2560 }); 2561 2562 Sentry.setTag('site_id', 949); 2563 Sentry.setTag('client_id', 353512); 2564 Sentry.setTag('device_type', deviceType); 2565 Sentry.setTag("user_agent", navigator.userAgent); 2566 Sentry.setTag("host", host); 2567 Sentry.setTag("pathname", pathname); 2568 } else { 2569 console.log('Sen init fail'); 2570 } 2571 }); 2572 </script>
2572 2573 2574
2574<script> 2575function gtag_report_conversion(url) { 2576 var callback = function () { 2577 if (typeof(url) != 'undefined') { 2578 window.location = url; 2579 } 2580 }; 2581 gtag('event', 'conversion', { 2582 'send_to': 'AW-16651948377/CqB-CJz5-esZENmiooQ-', 2583 'event_callback': callback 2584 }); 2585 return false; 2586} 2587</script>
2587<script> 2588 console.log([{"id":234,"link":"https://www.youtube.com/channel/UCluCOBMK7cx0HMUc4hl0uPg","title":"youtube1","width":"","height":"","pic":"","pic2":"","content":""}],'media') 2589 </script>
2589<script type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/js/swiper7.js" defer></script>
2589<script type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/js/form.js" defer></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/head/index.js"></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_banner/index.js"></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_application/jquery.SuperSlide.js"></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_application/index.js"></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/bobo_case%20copy/index.js"></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/jwell_clients/index.js"></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/qianhe_inquiry_form/index.js"></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/foot/cookies.js"></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/foot/cookie-policy.js"></script>
2589<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/template/949_boo_188/components/foot/index.js"></script>
2589<div id="shops-kit-container" style="width: 0; height: 0; left: -2px;"></div>
2590<script src="https://shopcdnalpha.grainajz.com/shops-kit/dist/assets/shops-popup.js" defer></script>
2590 2591</body> 2592</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.