Free shipping worldwide over $50
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
4 / 17
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
Non-porous dust-proof and anti-peeping toughened film
57% OFF
firstroost-us

Non-porous dust-proof and anti-peeping toughened film

$12.99 $29.99
1 sold
Type
Model
Qty
Seamless Look Non-porous Dust-proof
Unique edge-to-edge design with a black border that mimics the original iPhone design for a seamless look show off the iPhone clear screen feel like the bare screen, sensitive 3D sensitive touch bring smooth video playing and gaming. and without worry about dust in the speakphone!
Shock Resistance
9H hardness rating with tempered layering and reinforced shatterproof construction provide the best protection against scratches, drops, dust and daily wear.

Anti-blue Light Tempered Film (boxed)

Crystal Clear & Eye Protection

It automatically filters out blue light, reduces eye fatigue, no eye damage, and helps you protect eyesight. The HD transparent glass screen offers you an optimal, natural viewing experience.

Anti-spy Tempered Film (boxed)

Stronger, more durable, and better protect your privacy

The fourth generation of HD Privacy Screen Protector will help you keep your private messages private making sure that your screen is for your eyes only. The design is simple, allowing only the person holding the phone to see the screen. Never again will you have to cover your phone just to communicate in secret,28° privacy protection is more concealed
undefined
HD Tempered Film (boxed)
TOP Quality & Smooth Feeling
Specifically adopt high-grade Germany imported tempered glass strongly protect your expensive iPhone from cracks and scratch, coated with the newest hydrophobic and oleophobic layers protect against smudge and fingerprints, keep your phone brand new. 
The hardness is upgraded to an amazing 9H, More wear-resistant, stronger, better protect your phone screen
undefined
Frosted Tempered Film (boxed)

Bubble Free & Anti-fingerprint
Owe to Plasma spary and Auto-adsorption technology.Tempered glass can self-expel air bubble, and keeps fingerprints and smudges away for a clear view of your phone's screen.
 

undefined

Specifications:

Material: Tempered glass

File type: front film

Weight: 85g

Hardness: 9H

Thickness: 0.01mm

Function: Prevent peeping

 

Package includes:

1 x Non-porous dust-proof and anti-peeping toughened film

Warm Tip: Dear buyer, due to the lighting effect, monitor's brightness, manual measurement, etc., there could be some slight differences in the color and size between the photo and the actual item. Sincerely hope that you can understand! Thank you!

You May Also Like Don't Like These?

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.