You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
964 lines
36 KiB
964 lines
36 KiB
<!doctype html>
|
|
<html class="no-js no-touch" lang="en">
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="x-ua-compatible" content="IE=edge">
|
|
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="cleartype" content="on">
|
|
<meta name="robots" content="index,follow">
|
|
<meta name="viewport" content="width=device-width">
|
|
<title>Killzone Flashlights Blog</title>
|
|
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
|
|
<script id="shopify-features"
|
|
type="application/json">{"accessToken":"d4d4f3f56931e924b0e590413f0e17bb","betas":["rich-media-storefront-analytics"],"domain":"www.killzoneflashlights.com","predictiveSearch":true,"shopId":9939618,"smart_payment_buttons_url":"https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js?v=2","dynamic_checkout_cart_url":"https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js?v=2","locale":"en","optimusDPPUIEnabled":false}</script>
|
|
<script>var Shopify = Shopify || {};
|
|
Shopify.shop = "killzone-flashlights.myshopify.com";
|
|
Shopify.locale = "en";
|
|
Shopify.currency = { "active": "USD", "rate": "1.0" };
|
|
Shopify.country = "US";
|
|
Shopify.theme = { "name": "[Lukasz] Cart Text Fix - Empire-Shipping 75$ v7.1 ", "id": 134794412257, "theme_store_id": null, "role": "main" };
|
|
Shopify.theme.handle = "null";
|
|
Shopify.theme.style = { "id": null, "handle": null };
|
|
Shopify.cdnHost = "cdn.shopify.com";
|
|
Shopify.routes = Shopify.routes || {};
|
|
Shopify.routes.root = "/";</script>
|
|
<script type="module">!function (o) { (o.Shopify = o.Shopify || {}).modules = !0 }(window);</script>
|
|
<script>!function (o) { function n() { var o = []; function n() { o.push(Array.prototype.slice.apply(arguments)) } return n.q = o, n } var t = o.Shopify = o.Shopify || {}; t.loadFeatures = n(), t.autoloadFeatures = n() }(window);</script>
|
|
<script>(function () {
|
|
function asyncLoad() {
|
|
var urls = ["https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=JSuJWB\u0026shop=killzone-flashlights.myshopify.com", "https:\/\/cdn.judge.me\/assets\/installed.js?shop=killzone-flashlights.myshopify.com", "https:\/\/js.smile.io\/v1\/smile-shopify.js?shop=killzone-flashlights.myshopify.com", "https:\/\/services.nofraud.com\/js\/device.js?shop=killzone-flashlights.myshopify.com", "https:\/\/static.affiliatly.com\/shopify\/v3\/shopify.js?affiliatly_code=AF-1024218\u0026shop=killzone-flashlights.myshopify.com", "https:\/\/cdn.shopify.com\/shopifycloud\/privacy-banner\/storefront-banner.js?shop=killzone-flashlights.myshopify.com", "https:\/\/app.shiptection.com\/assets\/shiptection-v2.bundle.js?shop=killzone-flashlights.myshopify.com", "https:\/\/cdn.doofinder.com\/shopify\/doofinder-installed.js?shop=killzone-flashlights.myshopify.com", "https:\/\/cdn.pushowl.com\/latest\/sdks\/pushowl-shopify.js?subdomain=killzone-flashlights\u0026environment=production\u0026guid=a8711e58-57e4-45de-9409-dc0da13871c2\u0026shop=killzone-flashlights.myshopify.com"];
|
|
for (var i = 0; i < urls.length; i++) {
|
|
var s = document.createElement('script');
|
|
s.type = 'text/javascript';
|
|
s.async = true;
|
|
s.src = urls[i];
|
|
var x = document.getElementsByTagName('script')[0];
|
|
x.parentNode.insertBefore(s, x);
|
|
}
|
|
};
|
|
if (window.attachEvent) {
|
|
window.attachEvent('onload', asyncLoad);
|
|
} else {
|
|
window.addEventListener('load', asyncLoad, false);
|
|
}
|
|
})();</script>
|
|
<script
|
|
id="__st">var __st = { "a": 9939618, "offset": -21600, "reqid": "5d4e30f0-314f-429b-a0ef-669b9c1a667e", "pageurl": "www.killzoneflashlights.com\/blogs\/news", "s": "blogs-25989061", "u": "fee25917e19d", "p": "blog", "rtyp": "blog", "rid": 25989061 };</script>
|
|
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
|
|
<script>!function (o) { o.addEventListener("DOMContentLoaded", function () { window.Shopify = window.Shopify || {}, window.Shopify.recaptchaV3 = window.Shopify.recaptchaV3 || { siteKey: "6LcCR2cUAAAAANS1Gpq_mDIJ2pQuJphsSQaUEuc9" }; var t = ['form[action*="/contact"] input[name="form_type"][value="contact"]', 'form[action*="/comments"] input[name="form_type"][value="new_comment"]', 'form[action*="/account"] input[name="form_type"][value="customer_login"]', 'form[action*="/account"] input[name="form_type"][value="recover_customer_password"]', 'form[action*="/account"] input[name="form_type"][value="create_customer"]', 'form[action*="/contact"] input[name="form_type"][value="customer"]'].join(","); function n(e) { e = e.target; null == e || null != (e = function e(t, n) { if (null == t.parentElement) return null; if ("FORM" != t.parentElement.tagName) return e(t.parentElement, n); for (var o = t.parentElement.action, r = 0; r < n.length; r++)if (-1 !== o.indexOf(n[r])) return t.parentElement; return null }(e, ["/contact", "/comments", "/account"])) && null != e.querySelector(t) && ((e = o.createElement("script")).setAttribute("src", "https://cdn.shopify.com/shopifycloud/storefront-recaptcha-v3/v0.6/index.js"), o.body.appendChild(e), o.removeEventListener("focus", n, !0), o.removeEventListener("change", n, !0), o.removeEventListener("click", n, !0)) } o.addEventListener("click", n, !0), o.addEventListener("change", n, !0), o.addEventListener("focus", n, !0) }) }(document);</script>
|
|
<style id="shopify-dynamic-checkout-cart">
|
|
@media screen and (min-width: 750px) {
|
|
#dynamic-checkout-cart {
|
|
min-height: 50px;
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 750px) {
|
|
#dynamic-checkout-cart {
|
|
min-height: 120px;
|
|
}
|
|
}
|
|
</style>
|
|
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
|
|
<link href="{{staticFile "/css/theme.css"}}" rel="stylesheet" type="text/css" media="all" />
|
|
<script>
|
|
const dfLayerOptions = {
|
|
installationId: 'cac145f4-e5f0-453e-99ae-ffd794605666',
|
|
zone: 'us1'
|
|
};
|
|
|
|
|
|
/** START SHOPIFY ADD TO CART **/
|
|
document.addEventListener('doofinder.cart.add', function (event) {
|
|
|
|
const product_endpoint = new URL(event.detail.link).pathname + '.js'
|
|
|
|
fetch(product_endpoint, {
|
|
method: 'GET',
|
|
headers: {
|
|
'Content-Type': 'application/json'
|
|
},
|
|
})
|
|
.then(response => {
|
|
return response.json()
|
|
})
|
|
.then(data => {
|
|
variant_id = get_variant_id(parseInt(event.detail.item_id), data)
|
|
if (variant_id) {
|
|
add_to_cart(variant_id, event.detail.amount)
|
|
} else {
|
|
window.location.href = event.detail.link
|
|
}
|
|
})
|
|
.catch((error) => {
|
|
console.error('Error:', error)
|
|
})
|
|
|
|
function get_variant_id(product_id, product_data) {
|
|
if (product_data.variants.length > 1) {
|
|
if (is_variant_id_in_list(product_id, product_data.variants)) {
|
|
return product_id
|
|
}
|
|
return false
|
|
} else {
|
|
return product_data.variants[0].id
|
|
}
|
|
}
|
|
|
|
function is_variant_id_in_list(variant_id, variant_list) {
|
|
let is_variant = false
|
|
|
|
variant_list.forEach(variant => {
|
|
if (variant.id === variant_id) {
|
|
is_variant = true
|
|
}
|
|
})
|
|
|
|
return is_variant
|
|
}
|
|
|
|
function add_to_cart(id, amount) {
|
|
let formData = {
|
|
'items': [{
|
|
'id': id,
|
|
'quantity': amount
|
|
}],
|
|
sections: "cart-items,cart-icon-bubble,cart-live-region-text,cart-footer"
|
|
}
|
|
|
|
fetch(window.Shopify.routes.root + 'cart/add.js', {
|
|
method: 'POST',
|
|
headers: {
|
|
'Content-Type': 'application/json'
|
|
},
|
|
body: JSON.stringify(formData)
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => { renderSections(data.sections) })
|
|
.catch((error) => {
|
|
console.error('Error:', error)
|
|
});
|
|
}
|
|
|
|
function renderSections(sections) {
|
|
for (section_id in sections) {
|
|
let section = document.querySelector("#" + section_id);
|
|
let section_html = sections[section_id];
|
|
if (section && section_html) {
|
|
section.innerHTML = section_html;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
/** END SHOPIFY ADD TO CART **/
|
|
|
|
|
|
/** START SHOPIFY OPTIONS **/
|
|
dfLayerOptions.language = "en";
|
|
/** END SHOPIFY OPTIONS **/
|
|
|
|
|
|
|
|
(function (l, a, y, e, r, s) {
|
|
r = l.createElement(a); r.onload = e; r.async = 1; r.src = y;
|
|
s = l.getElementsByTagName(a)[0]; s.parentNode.insertBefore(r, s);
|
|
})(document, 'script', 'https://cdn.doofinder.com/livelayer/1/js/loader.min.js', function () {
|
|
doofinderLoader.load(dfLayerOptions);
|
|
});
|
|
</script>
|
|
<script>
|
|
const dfLayerOptions = {
|
|
installationId: 'cac145f4-e5f0-453e-99ae-ffd794605666',
|
|
zone: 'us1'
|
|
};
|
|
|
|
|
|
/** START SHOPIFY ADD TO CART **/
|
|
document.addEventListener('doofinder.cart.add', function (event) {
|
|
|
|
const product_endpoint = new URL(event.detail.link).pathname + '.js'
|
|
|
|
fetch(product_endpoint, {
|
|
method: 'GET',
|
|
headers: {
|
|
'Content-Type': 'application/json'
|
|
},
|
|
})
|
|
.then(response => {
|
|
return response.json()
|
|
})
|
|
.then(data => {
|
|
variant_id = get_variant_id(parseInt(event.detail.item_id), data)
|
|
if (variant_id) {
|
|
add_to_cart(variant_id, event.detail.amount)
|
|
} else {
|
|
window.location.href = event.detail.link
|
|
}
|
|
})
|
|
.catch((error) => {
|
|
console.error('Error:', error)
|
|
})
|
|
|
|
function get_variant_id(product_id, product_data) {
|
|
if (product_data.variants.length > 1) {
|
|
if (is_variant_id_in_list(product_id, product_data.variants)) {
|
|
return product_id
|
|
}
|
|
return false
|
|
} else {
|
|
return product_data.variants[0].id
|
|
}
|
|
}
|
|
|
|
function is_variant_id_in_list(variant_id, variant_list) {
|
|
let is_variant = false
|
|
|
|
variant_list.forEach(variant => {
|
|
if (variant.id === variant_id) {
|
|
is_variant = true
|
|
}
|
|
})
|
|
|
|
return is_variant
|
|
}
|
|
|
|
function add_to_cart(id, amount) {
|
|
let formData = {
|
|
'items': [{
|
|
'id': id,
|
|
'quantity': amount
|
|
}],
|
|
sections: "cart-items,cart-icon-bubble,cart-live-region-text,cart-footer"
|
|
}
|
|
|
|
fetch(window.Shopify.routes.root + 'cart/add.js', {
|
|
method: 'POST',
|
|
headers: {
|
|
'Content-Type': 'application/json'
|
|
},
|
|
body: JSON.stringify(formData)
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => { renderSections(data.sections) })
|
|
.catch((error) => {
|
|
console.error('Error:', error)
|
|
});
|
|
}
|
|
|
|
function renderSections(sections) {
|
|
for (section_id in sections) {
|
|
let section = document.querySelector("#" + section_id);
|
|
let section_html = sections[section_id];
|
|
if (section && section_html) {
|
|
section.innerHTML = section_html;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
/** END SHOPIFY ADD TO CART **/
|
|
|
|
|
|
/** START SHOPIFY OPTIONS **/
|
|
dfLayerOptions.language = "en";
|
|
/** END SHOPIFY OPTIONS **/
|
|
|
|
|
|
|
|
(function (l, a, y, e, r, s) {
|
|
r = l.createElement(a); r.onload = e; r.async = 1; r.src = y;
|
|
s = l.getElementsByTagName(a)[0]; s.parentNode.insertBefore(r, s);
|
|
})(document, 'script', 'https://cdn.doofinder.com/livelayer/1/js/loader.min.js', function () {
|
|
doofinderLoader.load(dfLayerOptions);
|
|
});
|
|
</script>
|
|
<script data-cfasync='false'
|
|
class='jdgm-settings-script'>window.jdgmSettings = { "pagination": 5, "disable_web_reviews": true, "badge_star_color": "#ff0000", "hide_badge_preview_if_no_reviews": true, "widget_reviewer_name_as_initial": "last_initial", "widget_rating_filter_color": "#ff0000", "widget_star_color": "#ff0000", "verified_badge_placement": "left-of-reviewer-name", "widget_social_share": true, "widget_thumb": true, "widget_location_format": "country_iso_code", "all_reviews_include_out_of_store_products": true, "enable_review_pictures": true, "enable_question_anwser": true, "default_sort_method": "highest-rating", "show_product_url_for_grouped_product": true, "show_pictures_on_all_rev_page_mobile": true, "show_pictures_on_all_rev_page_desktop": true, "is_all_reviews_text_badge_a_link": true, "show_stars_for_all_reviews_text_badge": true, "featured_carousel_title": "What our customers have to say!", "featured_carousel_add_link_to_all_reviews_page": true, "featured_carousel_autoslide_interval": 20, "featured_carousel_height": 300, "featured_carousel_width": 100, "is_verified_count_badge_a_link": true, "enable_review_videos": true, "mute_video_by_default": true, "featured_carousel_items_for_large_screen": 5, "remove_microdata_snippet": true, "preview_badge_show_question_text": true, "qa_badge_show_icon": true, "qa_badge_icon_color": "#ff0000", "remove_judgeme_branding": true, "featured_carousel_theme": "vertical", "preview_badge_collection_page_install_preference": true, "preview_badge_product_page_install_preference": true, "review_widget_best_location": true, "platform": "shopify", "branding_url": "https://judge.me/reviews/killzone-flashlights.myshopify.com", "branding_text": "Powered by Judge.me", "reply_name": "Killzone Flashlights", "footer": true, "autopublish": true, "review_dates": true, "enable_custom_form": false };</script>
|
|
<style class='jdgm-settings-style'>
|
|
.jdgm-xx {
|
|
left: 0
|
|
}
|
|
|
|
:not(.jdgm-prev-badge__stars)>.jdgm-star {
|
|
color: #ff0000
|
|
}
|
|
|
|
.jdgm-histogram .jdgm-star.jdgm-star {
|
|
color: #ff0000
|
|
}
|
|
|
|
.jdgm-preview-badge .jdgm-star.jdgm-star {
|
|
color: #ff0000
|
|
}
|
|
|
|
.jdgm-histogram .jdgm-histogram__bar-content {
|
|
background: #ff0000
|
|
}
|
|
|
|
.jdgm-histogram .jdgm-histogram__bar:after {
|
|
background: #ff0000
|
|
}
|
|
|
|
.jdgm-widget .jdgm-write-rev-link {
|
|
display: none
|
|
}
|
|
|
|
.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0'] .jdgm-rev-widg__summary {
|
|
display: none
|
|
}
|
|
|
|
.jdgm-prev-badge[data-average-rating='0.00'] {
|
|
display: none !important
|
|
}
|
|
|
|
.jdgm-author-fullname {
|
|
display: none !important
|
|
}
|
|
|
|
.jdgm-author-all-initials {
|
|
display: none !important
|
|
}
|
|
|
|
.jdgm-rev__replier:before {
|
|
content: 'killzoneflashlights.com'
|
|
}
|
|
|
|
.jdgm-rev__prod-link-prefix:before {
|
|
content: 'about'
|
|
}
|
|
|
|
.jdgm-rev__out-of-store-text:before {
|
|
content: '(out of store)'
|
|
}
|
|
|
|
.jdgm-preview-badge[data-template="index"] {
|
|
display: none !important
|
|
}
|
|
|
|
.jdgm-verified-count-badget[data-from-snippet="true"] {
|
|
display: none !important
|
|
}
|
|
|
|
.jdgm-carousel-wrapper[data-from-snippet="true"] {
|
|
display: none !important
|
|
}
|
|
|
|
.jdgm-all-reviews-text[data-from-snippet="true"] {
|
|
display: none !important
|
|
}
|
|
|
|
.jdgm-medals-section[data-from-snippet="true"] {
|
|
display: none !important
|
|
}
|
|
</style>
|
|
|
|
|
|
<script async data-cfasync="false" type="text/javascript" src="https://cdn.judge.me/loader.js"></script>
|
|
<script>
|
|
(function () {
|
|
var jdgmThemeFixes = null;
|
|
if (!jdgmThemeFixes) return;
|
|
var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
|
|
if (!thisThemeFix) return;
|
|
|
|
if (thisThemeFix.html) {
|
|
document.addEventListener("DOMContentLoaded", function () {
|
|
var htmlDiv = document.createElement('div');
|
|
htmlDiv.classList.add('jdgm-theme-fix-html');
|
|
htmlDiv.innerHTML = thisThemeFix.html;
|
|
document.body.append(htmlDiv);
|
|
});
|
|
};
|
|
|
|
if (thisThemeFix.css) {
|
|
var styleTag = document.createElement('style');
|
|
styleTag.classList.add('jdgm-theme-fix-style');
|
|
styleTag.innerHTML = thisThemeFix.css;
|
|
document.head.append(styleTag);
|
|
};
|
|
|
|
if (thisThemeFix.js) {
|
|
var scriptTag = document.createElement('script');
|
|
scriptTag.classList.add('jdgm-theme-fix-script');
|
|
scriptTag.innerHTML = thisThemeFix.js;
|
|
document.head.append(scriptTag);
|
|
};
|
|
})();
|
|
</script>
|
|
<script>(function () { if ("sendBeacon" in navigator && "performance" in window) { var session_token = document.cookie.match(/_shopify_s=([^;]*)/); function handle_abandonment_event(e) { var entries = performance.getEntries().filter(function (entry) { return /monorail-edge.shopifysvc.com/.test(entry.name); }); if (!window.abandonment_tracked && entries.length === 0) { window.abandonment_tracked = true; var currentMs = Date.now(); var navigation_start = performance.timing.navigationStart; var payload = { shop_id: 9939618, url: window.location.href, navigation_start, duration: currentMs - navigation_start, session_token: session_token && session_token.length === 2 ? session_token[1] : "", page_type: "blog" }; window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({ schema_id: "online_store_buyer_site_abandonment/1.1", payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } })); } } window.addEventListener('pagehide', handle_abandonment_event); } }());</script>
|
|
<script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};
|
|
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
|
|
window.ShopifyAnalytics.meta.currency = 'USD';
|
|
var meta = { "page": { "pageType": "blog", "resourceType": "blog", "resourceId": 25989061 } };
|
|
for (var attr in meta) {
|
|
window.ShopifyAnalytics.meta[attr] = meta[attr];
|
|
}</script>
|
|
|
|
<script class="boomerang">
|
|
(function () {
|
|
if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) {
|
|
return;
|
|
}
|
|
window.BOOMR = window.BOOMR || {};
|
|
window.BOOMR.snippetStart = new Date().getTime();
|
|
window.BOOMR.snippetExecuted = true;
|
|
window.BOOMR.snippetVersion = 12;
|
|
window.BOOMR.application = "storefront-renderer";
|
|
window.BOOMR.themeName = "Empire";
|
|
window.BOOMR.themeVersion = "7.0.1";
|
|
window.BOOMR.shopId = 9939618;
|
|
window.BOOMR.themeId = 134794412257;
|
|
window.BOOMR.renderRegion = "gcp-us-central1";
|
|
window.BOOMR.url =
|
|
"https://cdn.shopify.com/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js";
|
|
var where = document.currentScript || document.getElementsByTagName("script")[0];
|
|
var parentNode = where.parentNode;
|
|
var promoted = false;
|
|
var LOADER_TIMEOUT = 3000;
|
|
function promote() {
|
|
if (promoted) {
|
|
return;
|
|
}
|
|
var script = document.createElement("script");
|
|
script.id = "boomr-scr-as";
|
|
script.src = window.BOOMR.url;
|
|
script.async = true;
|
|
parentNode.appendChild(script);
|
|
promoted = true;
|
|
}
|
|
function iframeLoader(wasFallback) {
|
|
promoted = true;
|
|
var dom, bootstrap, iframe, iframeStyle;
|
|
var doc = document;
|
|
var win = window;
|
|
window.BOOMR.snippetMethod = wasFallback ? "if" : "i";
|
|
bootstrap = function (parent, scriptId) {
|
|
var script = doc.createElement("script");
|
|
script.id = scriptId || "boomr-if-as";
|
|
script.src = window.BOOMR.url;
|
|
BOOMR_lstart = new Date().getTime();
|
|
parent = parent || doc.body;
|
|
parent.appendChild(script);
|
|
};
|
|
if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) {
|
|
window.BOOMR.snippetMethod = "s";
|
|
bootstrap(parentNode, "boomr-async");
|
|
return;
|
|
}
|
|
iframe = document.createElement("IFRAME");
|
|
iframe.src = "about:blank";
|
|
iframe.title = "";
|
|
iframe.role = "presentation";
|
|
iframe.loading = "eager";
|
|
iframeStyle = (iframe.frameElement || iframe).style;
|
|
iframeStyle.width = 0;
|
|
iframeStyle.height = 0;
|
|
iframeStyle.border = 0;
|
|
iframeStyle.display = "none";
|
|
parentNode.appendChild(iframe);
|
|
try {
|
|
win = iframe.contentWindow;
|
|
doc = win.document.open();
|
|
} catch (e) {
|
|
dom = document.domain;
|
|
iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);";
|
|
win = iframe.contentWindow;
|
|
doc = win.document.open();
|
|
}
|
|
if (dom) {
|
|
doc._boomrl = function () {
|
|
this.domain = dom;
|
|
bootstrap();
|
|
};
|
|
doc.write("<body onload='document._boomrl();'>");
|
|
} else {
|
|
win._boomrl = function () {
|
|
bootstrap();
|
|
};
|
|
if (win.addEventListener) {
|
|
win.addEventListener("load", win._boomrl, false);
|
|
} else if (win.attachEvent) {
|
|
win.attachEvent("onload", win._boomrl);
|
|
}
|
|
}
|
|
doc.close();
|
|
}
|
|
var link = document.createElement("link");
|
|
if (link.relList &&
|
|
typeof link.relList.supports === "function" &&
|
|
link.relList.supports("preload") &&
|
|
("as" in link)) {
|
|
window.BOOMR.snippetMethod = "p";
|
|
link.href = window.BOOMR.url;
|
|
link.rel = "preload";
|
|
link.as = "script";
|
|
link.addEventListener("load", promote);
|
|
link.addEventListener("error", function () {
|
|
iframeLoader(true);
|
|
});
|
|
setTimeout(function () {
|
|
if (!promoted) {
|
|
iframeLoader(true);
|
|
}
|
|
}, LOADER_TIMEOUT);
|
|
BOOMR_lstart = new Date().getTime();
|
|
parentNode.appendChild(link);
|
|
} else {
|
|
iframeLoader(false);
|
|
}
|
|
function boomerangSaveLoadTime(e) {
|
|
window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime();
|
|
}
|
|
if (window.addEventListener) {
|
|
window.addEventListener("load", boomerangSaveLoadTime, false);
|
|
} else if (window.attachEvent) {
|
|
window.attachEvent("onload", boomerangSaveLoadTime);
|
|
}
|
|
if (document.addEventListener) {
|
|
document.addEventListener("onBoomerangLoaded", function (e) {
|
|
e.detail.BOOMR.init({
|
|
ResourceTiming: {
|
|
enabled: true,
|
|
trackedResourceTypes: ["script", "img", "css"]
|
|
},
|
|
});
|
|
e.detail.BOOMR.t_end = new Date().getTime();
|
|
});
|
|
} else if (document.attachEvent) {
|
|
document.attachEvent("onpropertychange", function (e) {
|
|
if (!e) e = event;
|
|
if (e.propertyName === "onBoomerangLoaded") {
|
|
e.detail.BOOMR.init({
|
|
ResourceTiming: {
|
|
enabled: true,
|
|
trackedResourceTypes: ["script", "img", "css"]
|
|
},
|
|
});
|
|
e.detail.BOOMR.t_end = new Date().getTime();
|
|
}
|
|
});
|
|
}
|
|
})();</script>
|
|
<script
|
|
id="web-pixels-manager-setup">(function (initConfig, pageEvents, assetUrlModern, assetUrlLegacy) { var n = function (n, e, o, a) { n && (window.Shopify = window.Shopify || {}, window.Shopify.analytics = window.Shopify.analytics || {}, window.Shopify.analytics.replayQueue = [], window.Shopify.analytics.publish = function (n, e, o) { window.Shopify.analytics.replayQueue.push([n, e, o]) }), function ({ src: n, async: e = !0, onload: o, onerror: a }) { var i = document.createElement("script"); i.async = e, i.src = n, o && i.addEventListener("load", o), a && i.addEventListener("error", a); var r = document.head, t = document.body; r ? r.appendChild(i) : t ? t.appendChild(i) : console.error("Did not find a head or body element to append the script") }({ src: o + "/" + a + "." + function () { var n = "legacy", e = "unknown", o = null, a = navigator.userAgent.match(/(Firefox|Chrome)\/(\d+)/i), i = navigator.userAgent.match(/(Edg)\/(\d+)/i), r = navigator.userAgent.match(/(Version)\/(\d+)(.+)(Safari)\/(\d+)/i); r ? (e = "safari", o = parseInt(r[2], 10)) : i ? (e = "edge", o = parseInt(i[2], 10)) : a && (e = a[1].toLocaleLowerCase(), o = parseInt(a[2], 10)); var t = { chrome: 60, firefox: 55, safari: 11, edge: 80 }[e]; return void 0 !== t && null !== o && t <= o && (n = "modern"), n }() + ".js", async: !0, onload: function () { if (n) { var o = window.webPixelsManager.init(n); e(o), window.Shopify.analytics.replayQueue.forEach((function (n) { o.publishCustomEvent(n[0], n[1], n[2]) })), window.Shopify.analytics.publish = o.publishCustomEvent } }, onerror: function () { console.error("Failed to load web pixels manager") } }) }(initConfig, pageEvents, assetUrlModern, assetUrlLegacy); })({ shopId: 9939618, storefrontBaseUrl: "https://www.killzoneflashlights.com", cdnBaseUrl: "https://cdn.shopify.com", surface: "storefront-renderer", webPixelExtensionBaseUrl: "https://cdn.shopify.com", webPixelsConfigList: [], initData: { "customer": null, "cart": null, "productVariants": [], "checkout": null }, }, function pageEvents(webPixelsManagerAPI) { webPixelsManagerAPI.publish("page_viewed"); }, "https://cdn.shopify.com/shopifycloud/web-pixels-manager/0.0.175", "browser");</script>
|
|
|
|
<style>
|
|
#content-t{
|
|
text-overflow: ellipsis;
|
|
word-wrap: break-word;
|
|
-webkit-line-clamp: 2;
|
|
display: -webkit-box;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
}
|
|
#content-c{
|
|
text-overflow: ellipsis;
|
|
word-wrap: break-word;
|
|
-webkit-line-clamp: 5;
|
|
display: -webkit-box;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
}
|
|
.hidden-text{
|
|
width: 250px;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
color: red ;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
|
|
|
|
|
|
<body class="template-blog" data-instant-allow-query-string>
|
|
<script>
|
|
document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/, 'js');
|
|
if (window.Shopify && window.Shopify.designMode) document.documentElement.className += ' in-theme-editor';
|
|
if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) document.documentElement.className = document.documentElement.className.replace(/\bno-touch\b/, 'has-touch');
|
|
</script>
|
|
|
|
<div id="shopify-section-static-utility-bar" class="shopify-section">
|
|
<style data-shopify>
|
|
.utility-bar {
|
|
background-color: #1b175d;
|
|
border-bottom: 1px solid #ffffff;
|
|
}
|
|
|
|
.utility-bar .social-link,
|
|
.utility-bar__menu-link {
|
|
color: #ffffff;
|
|
}
|
|
|
|
.utility-bar .disclosure__toggle {
|
|
--disclosure-toggle-text-color: #ffffff;
|
|
--disclosure-toggle-background-color: #1b175d;
|
|
}
|
|
|
|
.utility-bar .disclosure__toggle:hover {
|
|
--disclosure-toggle-text-color: #ffffff;
|
|
}
|
|
|
|
.utility-bar .social-link:hover,
|
|
.utility-bar__menu-link:hover {
|
|
color: #ffffff;
|
|
}
|
|
|
|
.utility-bar .disclosure__toggle::after {
|
|
--disclosure-toggle-svg-color: #ffffff;
|
|
}
|
|
|
|
.utility-bar .disclosure__toggle:hover::after {
|
|
--disclosure-toggle-svg-color: #ffffff;
|
|
}
|
|
</style>
|
|
|
|
<script type="application/json" data-section-type="static-utility-bar" data-section-id="static-utility-bar"
|
|
data-section-data>
|
|
{
|
|
"settings": {
|
|
"mobile_layout": "below"
|
|
}
|
|
}
|
|
</script>
|
|
|
|
</div>
|
|
|
|
<header class="site-header site-header-nav--open" role="banner" data-site-header>
|
|
<div id="shopify-section-static-header" class="shopify-section site-header-wrapper">
|
|
|
|
|
|
<script type="application/json" data-section-id="static-header" data-section-type="static-header"
|
|
data-section-data>
|
|
{
|
|
"settings": {
|
|
"sticky_header": true,
|
|
"has_box_shadow": true,
|
|
"live_search": {
|
|
"enable": true,
|
|
"enable_images": true,
|
|
"enable_content": false,
|
|
"show_mobile_search_bar": true,
|
|
"context": {
|
|
"view_all_results": "View all results",
|
|
"view_all_products": "View all products",
|
|
"content_results": {
|
|
"title": "Pages \u0026amp; Posts",
|
|
"no_results": "No results."
|
|
},
|
|
"no_results_products": {
|
|
"title": "No products for “*terms*”.",
|
|
"title_in_category": "No products for “*terms*” in *category*.",
|
|
"message": "Sorry, we couldn’t find any matches."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
|
|
<style data-shopify>
|
|
.site-logo {
|
|
max-width: 150px;
|
|
}
|
|
|
|
.site-logo-image {
|
|
max-height: 40px;
|
|
}
|
|
</style>
|
|
|
|
<div class="
|
|
site-header-main
|
|
|
|
site-header--full-width
|
|
|
|
" data-site-header-main data-site-header-sticky data-site-header-mobile-search-bar>
|
|
<button class="site-header-menu-toggle" data-menu-toggle>
|
|
<div class="site-header-menu-toggle--button" tabindex="-1">
|
|
<span class="toggle-icon--bar toggle-icon--bar-top"></span>
|
|
<span class="toggle-icon--bar toggle-icon--bar-middle"></span>
|
|
<span class="toggle-icon--bar toggle-icon--bar-bottom"></span>
|
|
<span class="visually-hidden">Menu</span>
|
|
</div>
|
|
</button>
|
|
|
|
|
|
|
|
<div class="
|
|
site-header-main-content
|
|
|
|
">
|
|
<div class="site-header-logo">
|
|
<a class="site-logo" href="https://www.killzoneflashlights.com/">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<img
|
|
src="https://cdn.shopify.com/s/files/1/0993/9618/files/logo_0cc4a308-4765-421a-a115-2201dbf113cb_410x150.png?v=1630518239"
|
|
alt="" data-rimg
|
|
srcset="https://cdn.shopify.com/s/files/1/0993/9618/files/logo_0cc4a308-4765-421a-a115-2201dbf113cb_410x150.png?v=1630518239 1x, https://cdn.shopify.com/s/files/1/0993/9618/files/logo_0cc4a308-4765-421a-a115-2201dbf113cb_451x165.png?v=1630518239 1.1x"
|
|
class="site-logo-image">
|
|
|
|
|
|
|
|
|
|
|
|
</a>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<!-- 导航 -->
|
|
<div class="site-navigation-wrapper site-navigation--has-actions site-header--full-width" data-site-navigation id="site-header-nav">
|
|
<nav class="site-navigation" aria-label="Main">
|
|
|
|
|
|
<ul class="navmenu navmenu-depth-1" data-navmenu aria-label="Main Menu">
|
|
|
|
<li class="navmenu-item navmenu-basic__item navmenu-id-home">
|
|
<a class="navmenu-link navmenu-link-depth-1" href="{{.IndexUrl}}">{{ lang "home"}}</a>
|
|
</details>
|
|
</li>
|
|
{{if .HasAbout }}
|
|
<li class="navmenu-item navmenu-basic__item navmenu-id-home">
|
|
<a class="navmenu-link navmenu-link-depth-1" href="{{.AboutUrl}}">{{ lang "about" }}</a>
|
|
</details>
|
|
</li>
|
|
|
|
{{end}}
|
|
{{if .HasContact }}
|
|
<li class="navmenu-item navmenu-basic__item navmenu-id-home">
|
|
<a class="navmenu-link navmenu-link-depth-1" href="{{.ContactUrl}}">{{ lang "contact" }}</a>
|
|
</details>
|
|
</li>
|
|
{{end}}
|
|
{{if .HasPolicy }}
|
|
<li class="navmenu-item navmenu-basic__item navmenu-id-home">
|
|
<a class="navmenu-link navmenu-link-depth-1" href="{{.PolicyUrl}}">{{ lang "policy"}}</a>
|
|
</details>
|
|
</li>
|
|
{{end}}
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
</nav>
|
|
</div>
|
|
<!-- 折叠导航 -->
|
|
<div class="site-mobile-nav" id="site-mobile-nav" data-mobile-nav tabindex="0">
|
|
<div class="mobile-nav-panel" data-mobile-nav-panel>
|
|
|
|
<ul class="site-header-actions" data-header-actions>
|
|
|
|
|
|
<li class="site-header-actions__account-link">
|
|
<a class="site-header_account-link-anchor" href="#">
|
|
<span class="site-header__account-icon">
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
<a class="mobile-nav-close" href="news.html#site-header-nav" data-mobile-nav-close style="font-size: 25px;">
|
|
×
|
|
</a>
|
|
|
|
<div class="mobile-nav-content" data-mobile-nav-content>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<ul class="navmenu navmenu-depth-1" data-navmenu aria-label="Main Menu">
|
|
|
|
|
|
<li class="navmenu-item navmenu-id-home">
|
|
<a class="navmenu-link " href="{{.IndexUrl}}">{{ lang "home"}}</a>
|
|
</li>
|
|
{{if .HasAbout }}
|
|
<li class="navmenu-item navmenu-id-home">
|
|
<a class="navmenu-link " href="{{.AboutUrl}}">{{ lang "about" }}</a>
|
|
</li>
|
|
{{end}}
|
|
{{if .HasContact }}
|
|
<li class="navmenu-item navmenu-id-home">
|
|
<a class="navmenu-link " href="{{.ContactUrl}}">{{ lang "contact" }}</a>
|
|
</li>
|
|
{{end}}
|
|
{{if .HasPolicy }}
|
|
<li class="navmenu-item navmenu-id-home">
|
|
<a class="navmenu-link " href="{{.PolicyUrl}}">{{ lang "policy"}}</a>
|
|
</li>
|
|
{{end}}
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
</div>
|
|
<div class="utility-bar__mobile-disclosure" data-utility-mobile></div>
|
|
</div>
|
|
|
|
<div class="mobile-nav-overlay" data-mobile-nav-overlay></div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</header>
|
|
<div class="intersection-target" data-header-intersection-target></div>
|
|
<div class="site-main-dimmer" data-site-main-dimmer></div>
|
|
<main id="site-main" class="site-main" aria-label="Main content" tabindex="-1">
|
|
<div id="shopify-section-template--16363957879009__main" class="shopify-section blog--section section--canonical">
|
|
<section class="blog--container">
|
|
<br>
|
|
|
|
|
|
|
|
<div class="article--inner">
|
|
|
|
|
|
|
|
<h1 class="article--title">
|
|
{{lang "policy"}}
|
|
</h1>
|
|
|
|
|
|
{{.Policy}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</section>
|
|
|
|
</div>
|
|
</main>
|
|
|
|
<div id="shopify-section-static-footer" class="shopify-section">
|
|
|
|
<footer role="contentinfo" aria-label="Footer">
|
|
<section class="site-footer-wrapper">
|
|
|
|
<div class="site-footer-item">
|
|
<div class="site-footer-blocks column-count-4">
|
|
<div class="site-footer-block-item site-footer-block-menu has-accordion">
|
|
<h2 class="site-footer-block-title" data-accordion-trigger>
|
|
{{lang "related"}}
|
|
</h2>
|
|
|
|
<div class="site-footer-block-content">
|
|
|
|
<ul class="navmenu navmenu-depth-1 " data-navmenu data-accordion-content>
|
|
{{if .HasAbout }}
|
|
<li class="navmenu-item navmenu-id-home">
|
|
<a class="navmenu-link navmenu-link-depth-1" href="{{.AboutUrl}}">{{lang "about"}}</a>
|
|
|
|
</li>
|
|
{{end}}
|
|
{{if .HasContact }}
|
|
<li class="navmenu-item navmenu-id-home">
|
|
<a class="navmenu-link navmenu-link-depth-1" href="{{.ContactUrl}}">{{lang "contact"}}</a>
|
|
|
|
</li>
|
|
{{end}}
|
|
{{if .HasPolicy }}
|
|
<li class="navmenu-item navmenu-id-home">
|
|
<a class="navmenu-link navmenu-link-depth-1" href="{{.PolicyUrl}}">{{lang "policy"}}</a>
|
|
|
|
</li>
|
|
{{end}}
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<div class="site-footer-block-item site-footer-block-menu has-accordion">
|
|
|
|
{{$flen := len .Friendship}}
|
|
{{if ne $flen 0}}
|
|
<h2 class="site-footer-block-title" data-accordion-trigger>
|
|
{{lang "friendship"}}
|
|
|
|
</h2>
|
|
|
|
<div class="site-footer-block-content">
|
|
|
|
<ul class=" navmenu navmenu-depth-1" data-navmenu data-accordion-content>
|
|
{{range .Friendship}}
|
|
|
|
<li class="navmenu-item navmenu-id-contact-us">
|
|
<a class="navmenu-link navmenu-link-depth-1" href="{{.Url}}">{{.Name}}</a>
|
|
</li>
|
|
{{end}}
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
{{end}}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="site-footer-item">
|
|
<div class="site-footer-information">
|
|
<div class="site-footer-left">
|
|
|
|
|
|
|
|
<p class="site-footer-credits">
|
|
{{.Copyright}}
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</footer>
|
|
|
|
</div>
|
|
|
|
|
|
<script src="{{staticFile "/js/empire.js"}}">
|
|
</script>
|
|
</body>
|
|
|
|
</html> |