Free shipping worldwide over $50
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
9 / 9
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
Multifunctional Glass Oil Film Foam Remover
39% OFF

Multifunctional Glass Oil Film Foam Remover

$21.99 $35.99
0 sold
Net Content
Qty

The Multifunctional Glass Oil Film Foam Remover is a revolutionary solution designed to tackle stubborn oil films, grime, and foam buildup on various surfaces. This advanced formula provides a potent cleaning action while being gentle on surfaces, making it suitable for a wide range of applications.

KEY FEATURES

POWERFUL OIL FILM REMOVAL - Engineered with cutting-edge technology, this remover effectively breaks down and eliminates tough oil films and residues from surfaces. Its potent formula penetrates deep into the pores of the material, dissolving grease and grime for effortless removal.

FOAM DISSIPATION TECHNOLOGY - Say goodbye to unsightly foam buildup with the foam dissipation technology of this remover. It swiftly reduces foam formation during cleaning, ensuring a clear and streak-free finish. This feature makes it ideal for use on glass surfaces, leaving them crystal clear without any residue or streaks, enhancing visibility and aesthetic appeal.

SAFE AND VERSATILE APPLICATION - Designed with safety and versatility in mind, this remover can be used on a diverse range of surfaces without causing damage or discoloration. Whether it's automobile exteriors, artificial leather, or kitchen appliances, this cleaner delivers outstanding results without compromising the integrity of the material.

LONG-LASTING PERFORMANCE - With a shelf life of three years, this remover offers long-lasting performance, ensuring reliability and convenience. Its potent formula remains effective over time, providing consistent results with each use.

SPECIFICATION

Net Content: 300ml

Shelf life: 3 years

Application Scope: automobile, artificial leather, plastic products, kitchen, home appliances, household goods, etc.

PACKAGE INCLUDES

1×Multifunctional Glass Oil Film Foam Remover

NOTES

Please allow 2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.