{"id":849,"date":"2026-03-23T02:55:41","date_gmt":"2026-03-23T02:55:41","guid":{"rendered":"https:\/\/guanmalabel.com\/?page_id=849"},"modified":"2026-03-23T03:11:13","modified_gmt":"2026-03-23T03:11:13","slug":"adhesive-compatibility-checker","status":"publish","type":"page","link":"https:\/\/guanmalabel.com\/de\/self-adhesive-paper\/coated-paper-semi-gloss\/adhesive-compatibility-checker\/","title":{"rendered":"Klebstoffkompatibilit\u00e4tspr\u00fcfer"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-969ec0f\" data-block-id=\"969ec0f\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-969ec0f-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6567c86\" data-v=\"4\" data-block-id=\"6567c86\"><style>.stk-6567c86-container{margin-top:30px !important;margin-right:30px !important;margin-bottom:30px !important;margin-left:30px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6567c86-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-6567c86-inner-blocks\">\n<h1>Adhesive Compatibility Checker<\/h1>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-7361cb4\" data-block-id=\"7361cb4\"><style>.stk-7361cb4 {margin-bottom:18px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-7361cb4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-0c4254b\" data-v=\"4\" data-block-id=\"0c4254b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-0c4254b-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-0c4254b-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-85c4dd8\" data-block-id=\"85c4dd8\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-85c4dd8-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-66b5be8\" data-v=\"4\" data-block-id=\"66b5be8\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-66b5be8-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-66b5be8-inner-blocks\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<div id=\"gm-adhesive-checker-9k2m\">\n  <div class=\"gm-ac-wrap\">\n    <h2 class=\"gm-ac-title\">Adhesive Compatibility Checker<\/h2>\n    <p class=\"gm-ac-subtitle\">Define your application environment to receive an adhesive recommendation with full compatibility details.<\/p>\n\n    <div class=\"gm-ac-grid\">\n      <div class=\"gm-ac-field\">\n        <label for=\"gm-ac-surface\">Application Surface<\/label>\n        <select id=\"gm-ac-surface\">\n          <option value=\"\">\u2014 Select Surface \u2014<\/option>\n          <option value=\"glass\">Glass<\/option>\n          <option value=\"plastic\">Plastic (PE\/PP)<\/option>\n          <option value=\"metal\">Metal<\/option>\n          <option value=\"cardboard\">Cardboard<\/option>\n          <option value=\"rough\">Textured \/ Rough<\/option>\n          <option value=\"rubber\">Rubber (Tire)<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"gm-ac-field\">\n        <label for=\"gm-ac-bond\">Bond Requirement<\/label>\n        <select id=\"gm-ac-bond\">\n          <option value=\"\">\u2014 Select Bond \u2014<\/option>\n          <option value=\"permanent\">Permanent<\/option>\n          <option value=\"removable\">Removable<\/option>\n          <option value=\"repositionable\">Repositionable<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"gm-ac-field\">\n        <label>Min Service Temperature<\/label>\n        <div class=\"gm-ac-slider-wrap\">\n          <input type=\"range\" id=\"gm-ac-min-temp\" min=\"-40\" max=\"20\" value=\"0\" step=\"5\" class=\"gm-ac-slider\">\n          <span class=\"gm-ac-slider-val\" id=\"gm-ac-min-temp-val\">0\u00b0C<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"gm-ac-field\">\n        <label>Max Service Temperature<\/label>\n        <div class=\"gm-ac-slider-wrap\">\n          <input type=\"range\" id=\"gm-ac-max-temp\" min=\"20\" max=\"120\" value=\"50\" step=\"5\" class=\"gm-ac-slider\">\n          <span class=\"gm-ac-slider-val\" id=\"gm-ac-max-temp-val\">50\u00b0C<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"gm-ac-field gm-ac-checks-field\">\n      <label>Exposure Conditions<\/label>\n      <div class=\"gm-ac-checks\">\n        <label class=\"gm-ac-check\"><input type=\"checkbox\" id=\"gm-ac-oil\" value=\"oil\"><span>Oil \/ Grease<\/span><\/label>\n        <label class=\"gm-ac-check\"><input type=\"checkbox\" id=\"gm-ac-water\" value=\"water\"><span>Water \/ Moisture<\/span><\/label>\n        <label class=\"gm-ac-check\"><input type=\"checkbox\" id=\"gm-ac-uv\" value=\"uv\"><span>UV \/ Sunlight<\/span><\/label>\n        <label class=\"gm-ac-check\"><input type=\"checkbox\" id=\"gm-ac-chem\" value=\"chem\"><span>Chemicals<\/span><\/label>\n      <\/div>\n    <\/div>\n\n    <button class=\"gm-ac-btn\" id=\"gm-ac-submit\">Check Adhesive Compatibility<\/button>\n\n    <div class=\"gm-ac-result\" id=\"gm-ac-result\" style=\"display:none;\">\n      <h3 class=\"gm-ac-result-header\">Adhesive Recommendation<\/h3>\n      <div class=\"gm-ac-result-body\">\n        <div class=\"gm-ac-rec-primary\">\n          <div class=\"gm-ac-rec-badge\">PRIMARY<\/div>\n          <h4 id=\"gm-ac-primary-name\"><\/h4>\n          <p id=\"gm-ac-primary-detail\"><\/p>\n        <\/div>\n        <div class=\"gm-ac-rec-alt\" id=\"gm-ac-alt-wrap\" style=\"display:none;\">\n          <div class=\"gm-ac-rec-badge gm-ac-badge-alt\">ALTERNATIVE<\/div>\n          <h4 id=\"gm-ac-alt-name\"><\/h4>\n          <p id=\"gm-ac-alt-detail\"><\/p>\n        <\/div>\n        <div class=\"gm-ac-info-grid\">\n          <div class=\"gm-ac-info-item\">\n            <span class=\"gm-ac-info-label\">Operating Range<\/span>\n            <span class=\"gm-ac-info-value\" id=\"gm-ac-range\"><\/span>\n          <\/div>\n          <div class=\"gm-ac-info-item\">\n            <span class=\"gm-ac-info-label\">Compatibility Note<\/span>\n            <span class=\"gm-ac-info-value\" id=\"gm-ac-compat\"><\/span>\n          <\/div>\n        <\/div>\n        <div class=\"gm-ac-warning\" id=\"gm-ac-warning\" style=\"display:none;\"><\/div>\n      <\/div>\n      <a href=\"#ct-popup-809\" class=\"gm-ac-cta\">Get Samples of This Adhesive<\/a>\n    <\/div>\n\n    <div class=\"gm-ac-error\" id=\"gm-ac-error\" style=\"display:none;\">Please select both Application Surface and Bond Requirement.<\/div>\n  <\/div>\n<\/div>\n\n<style>\n  #gm-adhesive-checker-9k2m {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    max-width: 1120px;\n    margin: 0 auto;\n    color: #1a1a1a;\n    line-height: 1.5;\n  }\n  #gm-adhesive-checker-9k2m *, #gm-adhesive-checker-9k2m *::before, #gm-adhesive-checker-9k2m *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-wrap {\n    border: 2px solid #009048;\n    padding: 40px;\n    background: #fff;\n  }\n  \/* H2 \u6837\u5f0f *\/\n  #gm-adhesive-checker-9k2m .gm-ac-title {\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 24px;\n    font-weight: 700;\n    color: #009048;\n    margin-bottom: 8px;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    line-height: 1.2;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-subtitle {\n    font-size: 15px;\n    color: #555;\n    margin-bottom: 32px;\n    border-bottom: 1px solid #e0e0e0;\n    padding-bottom: 20px;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 24px;\n    margin-bottom: 24px;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-field label {\n    display: block;\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 12px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    color: #1a1a1a;\n    margin-bottom: 6px;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-field select {\n    width: 100%;\n    padding: 12px 14px;\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 14px;\n    border: 2px solid #ccc;\n    border-radius: 0;\n    background: #fafafa;\n    color: #1a1a1a;\n    appearance: none;\n    -webkit-appearance: none;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M0 0l6 8 6-8z' fill='%23666'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat;\n    background-position: right 14px center;\n    cursor: pointer;\n    transition: border-color 0.2s;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-field select:focus { outline: none; border-color: #009048; }\n  #gm-adhesive-checker-9k2m .gm-ac-slider-wrap {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-slider {\n    flex: 1;\n    -webkit-appearance: none;\n    appearance: none;\n    height: 6px;\n    background: #ddd;\n    outline: none;\n    border-radius: 0;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-slider::-webkit-slider-thumb {\n    -webkit-appearance: none;\n    width: 20px;\n    height: 20px;\n    background: #009048;\n    border: 2px solid #fff;\n    box-shadow: 0 0 0 2px #009048;\n    cursor: pointer;\n    border-radius: 0;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-slider::-moz-range-thumb {\n    width: 20px;\n    height: 20px;\n    background: #009048;\n    border: 2px solid #fff;\n    box-shadow: 0 0 0 2px #009048;\n    cursor: pointer;\n    border-radius: 0;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-slider-val {\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 14px;\n    font-weight: 600;\n    color: #009048;\n    min-width: 52px;\n    text-align: right;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-checks-field {\n    margin-bottom: 28px;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-checks {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 16px;\n    margin-top: 4px;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-check {\n    display: flex !important;\n    align-items: center;\n    gap: 8px;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 13px !important;\n    font-weight: 400 !important;\n    text-transform: none !important;\n    letter-spacing: 0 !important;\n    color: #1a1a1a !important;\n    cursor: pointer;\n    margin-bottom: 0 !important;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-check input[type=\"checkbox\"] {\n    width: 18px;\n    height: 18px;\n    accent-color: #009048;\n    cursor: pointer;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-btn {\n    display: block;\n    width: 100%;\n    padding: 16px;\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 15px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    color: #fff;\n    background: #009048;\n    border: none;\n    border-radius: 0;\n    cursor: pointer;\n    transition: background 0.2s;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-btn:hover { background: #007a3d; }\n  #gm-adhesive-checker-9k2m .gm-ac-result {\n    margin-top: 32px;\n    border: 2px solid #009048;\n    background: #f7fdf9;\n  }\n  \/* H3 \u6837\u5f0f\uff1a\u52a0\u5165\u4e86 margin:0 \u9632\u6b62\u6d4f\u89c8\u5668\u9ed8\u8ba4\u5916\u8fb9\u8ddd\u6491\u7834\u5e03\u5c40 *\/\n  #gm-adhesive-checker-9k2m .gm-ac-result-header {\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 16px;\n    font-weight: 700;\n    color: #fff;\n    background: #009048;\n    padding: 14px 24px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin: 0; \n  }\n  #gm-adhesive-checker-9k2m .gm-ac-result-body { padding: 24px; }\n  #gm-adhesive-checker-9k2m .gm-ac-rec-primary,\n  #gm-adhesive-checker-9k2m .gm-ac-rec-alt {\n    padding: 20px;\n    margin-bottom: 20px;\n    border: 1px solid #dde9e2;\n    background: #fff;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-rec-badge {\n    display: inline-block;\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    color: #fff;\n    background: #009048;\n    padding: 3px 10px;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-badge-alt { background: #666; }\n  \/* H4 \u6837\u5f0f *\/\n  #gm-adhesive-checker-9k2m .gm-ac-rec-primary h4,\n  #gm-adhesive-checker-9k2m .gm-ac-rec-alt h4 {\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 16px;\n    font-weight: 600;\n    color: #1a1a1a;\n    margin-top: 0;\n    margin-bottom: 6px;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-rec-primary p,\n  #gm-adhesive-checker-9k2m .gm-ac-rec-alt p {\n    font-size: 14px;\n    color: #555;\n    line-height: 1.6;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-info-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin-bottom: 16px;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-info-item {\n    padding: 14px;\n    background: #fff;\n    border: 1px solid #dde9e2;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-info-label {\n    display: block;\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 11px;\n    font-weight: 600;\n    text-transform: uppercase;\n    color: #888;\n    margin-bottom: 6px;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-info-value {\n    display: block;\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 14px;\n    color: #1a1a1a;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-warning {\n    padding: 14px 18px;\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 13px;\n    color: #92400e;\n    background: #fffbeb;\n    border-left: 4px solid #f59e0b;\n    line-height: 1.6;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-cta {\n    display: block;\n    text-align: center;\n    padding: 16px;\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 14px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    color: #1a1a1a;\n    background: #00FF00;\n    text-decoration: none;\n    border-top: 2px solid #009048;\n    transition: background 0.2s;\n  }\n  #gm-adhesive-checker-9k2m .gm-ac-cta:hover { background: #00dd00; }\n  #gm-adhesive-checker-9k2m .gm-ac-error {\n    margin-top: 16px;\n    padding: 12px 16px;\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 13px;\n    color: #b91c1c;\n    background: #fef2f2;\n    border: 1px solid #fca5a5;\n  }\n  @media (max-width: 640px) {\n    #gm-adhesive-checker-9k2m .gm-ac-wrap { padding: 20px; }\n    #gm-adhesive-checker-9k2m .gm-ac-grid { grid-template-columns: 1fr; gap: 16px; }\n    #gm-adhesive-checker-9k2m .gm-ac-info-grid { grid-template-columns: 1fr; }\n    #gm-adhesive-checker-9k2m .gm-ac-checks { flex-direction: column; gap: 10px; }\n    #gm-adhesive-checker-9k2m .gm-ac-title { font-size: 20px; }\n  }\n<\/style>\n\n<script>\n\/\/ \u4f7f\u7528\u66f4\u5b89\u5168\u7684\u521d\u59cb\u5316\u65b9\u5f0f\uff0c\u786e\u4fdd DOM \u5b8c\u5168\u52a0\u8f7d\u540e\u518d\u7ed1\u5b9a\u4e8b\u4ef6\uff0c\u907f\u514d\u56e0\u627e\u4e0d\u5230\u5143\u7d20\u5bfc\u81f4\u7684\u963b\u65ad\nfunction initAdhesiveChecker() {\n  var submitBtn = document.getElementById('gm-ac-submit');\n  if (!submitBtn) return; \/\/ \u5bb9\u9519\u5904\u7406\n\n  var minSlider = document.getElementById('gm-ac-min-temp');\n  var maxSlider = document.getElementById('gm-ac-max-temp');\n  var minVal = document.getElementById('gm-ac-min-temp-val');\n  var maxVal = document.getElementById('gm-ac-max-temp-val');\n\n  minSlider.addEventListener('input', function() { minVal.textContent = this.value + '\\u00B0C'; });\n  maxSlider.addEventListener('input', function() { maxVal.textContent = this.value + '\\u00B0C'; });\n\n  var adhesives = [\n    { id: 'std-perm', name: 'Standard Permanent Acrylic', range: [-20, 80],\n      desc: 'General-purpose permanent acrylic emulsion adhesive. Excellent adhesion on smooth surfaces with good aging characteristics.',\n      surfaces: ['glass','plastic','metal','cardboard'], bond: 'permanent', oil: false, water: false, uv: false, chem: false },\n    { id: 'hp-perm', name: 'High-Performance Permanent Acrylic', range: [-30, 100],\n      desc: 'Enhanced permanent adhesive with wider temperature range and superior moisture resistance. Suitable for demanding environments.',\n      surfaces: ['glass','plastic','metal','cardboard','rough'], bond: 'permanent', oil: false, water: true, uv: true, chem: false },\n    { id: 'freeze-perm', name: 'Freezer-Grade Permanent Acrylic', range: [-40, 60],\n      desc: 'Specialized deep-freeze adhesive maintaining bond integrity at ultra-low temperatures. Applies at room temperature.',\n      surfaces: ['glass','plastic','metal','cardboard'], bond: 'permanent', oil: false, water: true, uv: false, chem: false },\n    { id: 'ht-perm', name: 'High-Temperature Resistant Acrylic', range: [-10, 120],\n      desc: 'Engineered for sustained high-temperature exposure. Maintains bond strength under heat cycling without residue migration.',\n      surfaces: ['glass','metal','rough'], bond: 'permanent', oil: true, water: false, uv: true, chem: true },\n    { id: 'oil-perm', name: 'Oil-Resistant Modified Acrylic', range: [-15, 90],\n      desc: 'Modified acrylic formulation resistant to oils, greases, and hydrocarbon contamination. Bonds through light surface contamination.',\n      surfaces: ['metal','plastic','rough','rubber'], bond: 'permanent', oil: true, water: true, uv: false, chem: true },\n    { id: 'rubber-perm', name: 'Rubber-Bonding Hot-Melt', range: [-20, 70],\n      desc: 'Hot-melt adhesive specifically formulated for tire and rubber surfaces. Aggressive initial tack on low-energy substrates.',\n      surfaces: ['rubber','rough','plastic'], bond: 'permanent', oil: true, water: false, uv: false, chem: false },\n    { id: 'std-rem', name: 'Standard Removable Acrylic', range: [-10, 70],\n      desc: 'Clean-removal adhesive that peels without residue from smooth surfaces. Ideal for temporary labeling and promotional use.',\n      surfaces: ['glass','plastic','metal','cardboard'], bond: 'removable', oil: false, water: false, uv: false, chem: false },\n    { id: 'hp-rem', name: 'Enhanced Removable Acrylic', range: [-20, 80],\n      desc: 'Improved removable adhesive with extended temperature range and better moisture tolerance while maintaining clean removal.',\n      surfaces: ['glass','plastic','metal','cardboard','rough'], bond: 'removable', oil: false, water: true, uv: true, chem: false },\n    { id: 'repo', name: 'Repositionable Microsphere Acrylic', range: [-5, 60],\n      desc: 'Microsphere-based adhesive allowing multiple lift-and-reposition cycles without adhesion loss or residue.',\n      surfaces: ['glass','plastic','metal','cardboard'], bond: 'repositionable', oil: false, water: false, uv: false, chem: false },\n    { id: 'uv-perm', name: 'UV-Stabilized Permanent Acrylic', range: [-20, 90],\n      desc: 'UV-stabilized formula preventing yellowing and adhesive degradation under prolonged sunlight exposure. Outdoor-rated.',\n      surfaces: ['glass','plastic','metal','rough'], bond: 'permanent', oil: false, water: true, uv: true, chem: false },\n    { id: 'chem-perm', name: 'Chemical-Resistant Solvent Acrylic', range: [-15, 100],\n      desc: 'Solvent-based acrylic adhesive engineered to withstand chemical splash, solvent wipe-down, and harsh cleaning agents.',\n      surfaces: ['glass','metal','plastic','rough'], bond: 'permanent', oil: true, water: true, uv: true, chem: true }\n  ];\n\n  function score(adh, surface, bond, minT, maxT, exposures) {\n    \/\/ \u903b\u8f91\u4fee\u590d\uff1a\u5f3a\u5236\u8fc7\u6ee4\u6389\u4e0d\u5339\u914d\u7684 bond\u3002\u4e4b\u524d return -1 \u5bfc\u81f4\u5176\u4f9d\u7136 > -100 \u7559\u5728\u4e86\u7ed3\u679c\u5217\u8868\u91cc\u3002\n    if (adh.bond !== bond) return -9999; \n    \n    var s = 0;\n    if (adh.surfaces.indexOf(surface) === -1) s -= 30;\n    if (adh.range[0] <= minT) s += 20; else s -= 40;\n    if (adh.range[1] >= maxT) s += 20; else s -= 40;\n    exposures.forEach(function(e) {\n      if (adh[e]) s += 15; else if (e === 'oil' || e === 'chem') s -= 20; else s -= 10;\n    });\n    if (adh.surfaces.indexOf(surface) !== -1) s += 25;\n    return s;\n  }\n\n  submitBtn.addEventListener('click', function() {\n    var surface = document.getElementById('gm-ac-surface').value;\n    var bond = document.getElementById('gm-ac-bond').value;\n    var errEl = document.getElementById('gm-ac-error');\n    var resEl = document.getElementById('gm-ac-result');\n\n    if (!surface || !bond) { errEl.style.display = 'block'; resEl.style.display = 'none'; return; }\n    errEl.style.display = 'none';\n\n    var minT = parseInt(minSlider.value);\n    var maxT = parseInt(maxSlider.value);\n    var exposures = [];\n    if (document.getElementById('gm-ac-oil').checked) exposures.push('oil');\n    if (document.getElementById('gm-ac-water').checked) exposures.push('water');\n    if (document.getElementById('gm-ac-uv').checked) exposures.push('uv');\n    if (document.getElementById('gm-ac-chem').checked) exposures.push('chem');\n\n    var scored = adhesives.map(function(a) { return { adh: a, score: score(a, surface, bond, minT, maxT, exposures) }; })\n      .filter(function(x) { return x.score > -100; })\n      .sort(function(a, b) { return b.score - a.score; });\n\n    if (scored.length === 0) {\n      scored = adhesives.filter(function(a){ return a.bond === bond; }).map(function(a){ return {adh:a, score:0}; });\n    }\n\n    var primary = scored[0].adh;\n    var alt = scored.length > 1 ? scored[1].adh : null;\n\n    document.getElementById('gm-ac-primary-name').textContent = primary.name;\n    document.getElementById('gm-ac-primary-detail').textContent = primary.desc;\n    document.getElementById('gm-ac-range').textContent = primary.range[0] + '\\u00B0C to ' + primary.range[1] + '\\u00B0C';\n\n    var altWrap = document.getElementById('gm-ac-alt-wrap');\n    if (alt && alt.id !== primary.id) {\n      document.getElementById('gm-ac-alt-name').textContent = alt.name;\n      document.getElementById('gm-ac-alt-detail').textContent = alt.desc;\n      altWrap.style.display = 'block';\n    } else {\n      altWrap.style.display = 'none';\n    }\n\n    var compatNotes = {\n      glass: 'Glass surfaces provide excellent adhesion with most acrylic adhesives. Ensure surface is clean and dry before application.',\n      plastic: 'PE\/PP are low surface energy substrates. Corona-treated films improve bond strength. Test adhesion before production runs.',\n      metal: 'Metal surfaces offer strong adhesion. For powder-coated or oily metals, surface preparation is recommended.',\n      cardboard: 'Cardboard porosity can affect adhesion. Higher coat-weight adhesives or hot-melt may be needed for recycled substrates.',\n      rough: 'Textured surfaces require thicker adhesive coat weights to fill surface irregularities and achieve full contact.',\n      rubber: 'Rubber is a challenging low-energy surface. Hot-melt or specialized rubber-bonding adhesives are strongly recommended.'\n    };\n    document.getElementById('gm-ac-compat').textContent = compatNotes[surface];\n\n    var warnings = [];\n    if (minT < primary.range[0]) warnings.push('Minimum temperature (' + minT + '\\u00B0C) is below the rated range of this adhesive (' + primary.range[0] + '\\u00B0C). Application testing is required.');\n    if (maxT > primary.range[1]) warnings.push('Maximum temperature (' + maxT + '\\u00B0C) exceeds the rated range (' + primary.range[1] + '\\u00B0C). Consider a high-temperature grade.');\n    if (surface === 'rubber' && bond === 'removable') warnings.push('Clean removability on rubber surfaces is generally not achievable. Expect residue upon removal.');\n    if (surface === 'rubber' && bond === 'repositionable') warnings.push('Repositionable adhesion on rubber substrates is not recommended. Bond may fail.');\n    if (exposures.indexOf('oil') !== -1 && !primary.oil) warnings.push('Your selected adhesive is not specifically oil-resistant. Consider requesting an oil-resistant formulation.');\n    if (exposures.indexOf('chem') !== -1 && !primary.chem) warnings.push('Chemical exposure detected but the primary recommendation has limited chemical resistance. Request technical consultation.');\n\n    var warnEl = document.getElementById('gm-ac-warning');\n    if (warnings.length) {\n      warnEl.innerHTML = '<strong>Warning:<\/strong> ' + warnings.join(' ');\n      warnEl.style.display = 'block';\n    } else {\n      warnEl.style.display = 'none';\n    }\n\n    resEl.style.display = 'block';\n    resEl.scrollIntoView({ behavior: 'smooth', block: 'start' });\n  });\n}\n\n\/\/ \u786e\u4fdd\u5728\u5efa\u7ad9\u5de5\u5177\u6216 CMS \u73af\u5883\u4e0b\u80fd\u591f\u5b89\u5168\u6302\u8f7d\u811a\u672c\nif (document.readyState === 'loading') {\n  document.addEventListener('DOMContentLoaded', initAdhesiveChecker);\n} else {\n  initAdhesiveChecker();\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Adhesive Compatibility Checker Define your application environment to receive an adhesive recommendation with full compatibility details. Application Surface \u2014 Select Surface \u2014GlassPlastic (PE\/PP)MetalCardboardTextured \/ RoughRubber (Tire) Bond Requirement \u2014 Select Bond \u2014PermanentRemovableRepositionable Min Service Temperature 0\u00b0C Max Service Temperature 50\u00b0C Exposure Conditions Oil \/ Grease Water \/ Moisture UV \/ Sunlight Chemicals Check Adhesive Compatibility [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":825,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-849","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/guanmalabel.com\/de\/wp-json\/wp\/v2\/pages\/849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guanmalabel.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/guanmalabel.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/guanmalabel.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/guanmalabel.com\/de\/wp-json\/wp\/v2\/comments?post=849"}],"version-history":[{"count":0,"href":"https:\/\/guanmalabel.com\/de\/wp-json\/wp\/v2\/pages\/849\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/guanmalabel.com\/de\/wp-json\/wp\/v2\/pages\/825"}],"wp:attachment":[{"href":"https:\/\/guanmalabel.com\/de\/wp-json\/wp\/v2\/media?parent=849"}],"curies":[{"name":"Wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}