{"id":17088,"date":"2026-06-12T02:38:03","date_gmt":"2026-06-12T02:38:03","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17088"},"modified":"2026-06-15T05:46:38","modified_gmt":"2026-06-15T05:46:38","slug":"crane-sheave-minimum-diameter-calculator","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/zh\/crane-sheave-minimum-diameter-calculator\/","title":{"rendered":"\u8d77\u91cd\u673a\u6ed1\u8f6e\u6700\u5c0f\u76f4\u5f84\u8ba1\u7b97\u5668"},"content":{"rendered":"<div id=\"calculator\">\n    <style>\n        #calculator {\n            --primary-color: #0a3487;\n            --primary-hover: #F58423;\n            --error-color: #e53935;\n            --bg-color: #EAEEF7;\n            --text-color: #4a4a4a;\n            max-width: 545px;\n            padding: 30px;\n            background-color: var(--bg-color);\n            color: var(--text-color);\n            font-family: Arial, sans-serif;\n            box-sizing: border-box;\n        }\n\n        #calculator .calc-title {\n            font-size: 18px;\n            margin: 0 0 20px 0;\n            text-align: center;\n            font-weight: 600;\n        }\n\n        #calculator .calc-row {\n            margin-bottom: 18px;\n        }\n\n        #calculator label {\n            display: block;\n            font-size: 14px;\n            margin-bottom: 6px;\n        }\n\n        #calculator input,\n        #calculator select {\n            width: 100%;\n            height: 36px;\n            padding: 0 10px;\n            border: 1px solid #ccc;\n            border-radius: 0;\n            font-size: 16px;\n            box-sizing: border-box;\n            transition: border 0.2s ease;\n            background: #fff;\n        }\n\n        #calculator input:focus,\n        #calculator select:focus {\n            outline: none;\n            border: 2px solid var(--primary-color);\n        }\n\n        #calculator .input-error {\n            border: 2px solid var(--error-color) !important;\n        }\n\n        #calculator .error-msg {\n            display: none;\n            font-size: 12px;\n            color: var(--error-color);\n            margin-top: 4px;\n        }\n\n        #calculator .error-msg.show {\n            display: block;\n        }\n\n        #calculator .btn-group {\n            display: flex;\n            gap: 10px;\n            margin: 20px 0;\n        }\n\n        #calculator button {\n            flex: 1;\n            height: 34px;\n            line-height: 34px;\n            border: none;\n            border-radius: 0;\n            font-size: 14px;\n            cursor: pointer;\n            transition: background-color 0.2s ease;\n            background-color: var(--primary-color);\n            color: #fff;\n        }\n\n        #calculator button:hover {\n            background-color: var(--primary-hover);\n        }\n\n        #calculator .result-wrap {\n            margin-top: 20px;\n            padding: 12px;\n            border: 1px solid #ccc;\n            background: #fff;\n        }\n\n        #calculator .result-text {\n            font-size: 16px;\n            line-height: 26px;\n            min-height: 40px;\n        }\n\n        #calculator .result-group {\n            margin: 8px 0;\n            padding: 6px 0;\n            border-bottom: 1px dashed #eee;\n        }\n\n        #calculator .result-group:last-child {\n            border-bottom: none;\n        }\n\n        @media (max-width: 768px) {\n            #calculator input,\n            #calculator select {\n                height: 0.7rem;\n                font-size: 0.28rem;\n            }\n            #calculator label,\n            #calculator button,\n            #calculator .result-text {\n                font-size: 0.28rem;\n            }\n            #calculator .btn-group {\n                flex-direction: column;\n            }\n            #calculator button {\n                width: 100%;\n                height: 0.7rem;\n                line-height: 0.7rem;\n            }\n        }\n    <\/style>\n\n    <h3 class=\"calc-title\">\u8d77\u91cd\u673a\u6ed1\u8f6e\u6700\u5c0f\u76f4\u5f84\u8ba1\u7b97\u5668<\/h3>\n\n    <!-- Crane Type -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-craneType\">\u8d77\u91cd\u673a\u7c7b\u578b<\/label>\n        <select id=\"calculator-craneType\">\n            <option value=\"normal\">\u67b6\u7a7a\u5f0f\u8d77\u91cd\u673a<\/option>\n            <option value=\"normal\">\u95e8\u5f0f\u6216\u534a\u95e8\u5f0f\u8d77\u91cd\u673a<\/option>\n            <option value=\"normal\">\u95e8\u5f0f\u6216\u534a\u95e8\u5f0f\u6865\u5f0f\u8d77\u91cd\u673a<\/option>\n            <option value=\"normal\">\u60ac\u81c2\u5f0f\u8d77\u91cd\u673a\uff08\u7acb\u67f1\u5f0f\u3001\u81c2\u67b6\u5f0f\u3001\u5899\u5f0f\u6216\u6b65\u884c\u5f0f\uff09<\/option>\n            <option value=\"mobile\">\u79fb\u52a8\u5f0f\u8d77\u91cd\u673a<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Normal Crane Area -->\n    <div id=\"calculator-normalWrap\">\n        <div class=\"calc-row\">\n            <label for=\"calculator-normalDuty\">\u5de5\u4f5c\u7b49\u7ea7\uff08ISO 4301-1\uff09<\/label>\n            <select id=\"calculator-normalDuty\">\n                <option value=\"M1\">M1<\/option>\n                <option value=\"M2\">M2<\/option>\n                <option value=\"M3\">M3<\/option>\n                <option value=\"M4\">M4<\/option>\n                <option value=\"M5\">M5<\/option>\n                <option value=\"M6\">M6<\/option>\n                <option value=\"M7\">M7<\/option>\n                <option value=\"M8\">M8<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"calc-row\">\n            <label for=\"calculator-normalType\">\u6ed1\u8f6e\u7c7b\u522b<\/label>\n            <select id=\"calculator-normalType\">\n                <option value=\"main\">\u4e3b\u5de5\u4f5c\u6ed1\u8f6e\uff08h\u2082\uff09<\/option>\n                <option value=\"balance\">\u5e73\u8861\u6ed1\u8f6e\uff08h\u2083\uff09<\/option>\n            <\/select>\n        <\/div>\n    <\/div>\n\n    <!-- Mobile Crane Area -->\n    <div id=\"calculator-mobileWrap\" style=\"display: none;\">\n        <div class=\"calc-row\">\n            <label for=\"calculator-mobileCat\">\u6ed1\u8f6e\u7c7b\u522b<\/label>\n            <select id=\"calculator-mobileCat\">\n                <option value=\"h2\">\u4e3b\u5de5\u4f5c\u6ed1\u8f6e\uff08h\u2082\uff09<\/option>\n                <option value=\"h3\">\u5e73\u8861\u6ed1\u8f6e\uff08h\u2083\uff09<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"calc-row\">\n            <label for=\"calculator-mobileSelect\">\u673a\u5236\u7c7b\u578b<\/label>\n            <select id=\"calculator-mobileSelect\">\n                <option value=\"lift\">\u5347\u964d\u673a\u6784<\/option>\n                <option value=\"jib\">\u524d\u5e06\/\u53d8\u5e45\u673a\u6784<\/option>\n                <option value=\"telescope\">\u671b\u8fdc\u955c\u673a\u6784<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"calc-row\">\n            <label for=\"calculator-ropeType\">\u7ef3\u7d22\u7c7b\u578b<\/label>\n            <select id=\"calculator-ropeType\">\n                <option value=\"std\">\u6807\u51c6\u7ef3\u7d22<\/option>\n                <option value=\"anti\">\u6297\u65cb\u8f6c\u7ef3<\/option>\n            <\/select>\n        <\/div>\n    <\/div>\n\n    <!-- Rope Strand Coefficient t -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-ropeT\">\u7ef3\u7d22\u80a1\u6570\u7cfb\u6570 (t)<\/label>\n        <select id=\"calculator-ropeT\">\n            <option value=\"1.25\">3\u80a1\uff08t=1.25\uff09<\/option>\n            <option value=\"1.15\">4~5\u80a1\uff08t=1.15\uff09<\/option>\n            <option value=\"1.00\">6~10\u80a1\uff08t=1.00\uff09<\/option>\n            <option value=\"0.95\">8~10\u80a1\u5851\u6599\u586b\u5145\uff08t=0.95\uff09<\/option>\n            <option value=\"1.00\">10\u80a1\u4ee5\u4e0a\u6297\u65cb\u8f6c\uff08t=1.00\uff09<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Wire Rope Diameter d -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-ropeD\">\u94a2\u4e1d\u7ef3\u76f4\u5f84 d\uff08\u6beb\u7c73\uff09<\/label>\n        <input type=\"number\" id=\"calculator-ropeD\" placeholder=\"\u8f93\u5165\u76f4\u5f84\">\n        <div class=\"error-msg\" id=\"calculator-dErr\">\u8bf7\u8f93\u5165\u5927\u4e8e 0 \u7684\u6709\u6548\u76f4\u5f84\u3002<\/div>\n    <\/div>\n\n    <!-- Buttons -->\n    <div class=\"btn-group\">\n        <button id=\"calculator-btnCalc\">\u8ba1\u7b97<\/button>\n        <button id=\"calculator-btnReset\">\u91cd\u7f6e<\/button>\n    <\/div>\n\n    <!-- Result -->\n    <div class=\"result-wrap\">\n        <div class=\"result-text\" id=\"calculator-resultBox\">\u7ed3\u679c\u5c06\u663e\u793a\u5728\u6b64\u5904\u3002<\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            const craneType = document.getElementById('calculator-craneType');\n            const normalWrap = document.getElementById('calculator-normalWrap');\n            const mobileWrap = document.getElementById('calculator-mobileWrap');\n            const normalDuty = document.getElementById('calculator-normalDuty');\n            const normalSheaveType = document.getElementById('calculator-normalType');\n            const mobileCat = document.getElementById('calculator-mobileCat');\n            const mobileSelect = document.getElementById('calculator-mobileSelect');\n            const ropeType = document.getElementById('calculator-ropeType');\n            const ropeT = document.getElementById('calculator-ropeT');\n            const ropeD = document.getElementById('calculator-ropeD');\n            const btnCalc = document.getElementById('calculator-btnCalc');\n            const btnReset = document.getElementById('calculator-btnReset');\n            const resultBox = document.getElementById('calculator-resultBox');\n            const dErr = document.getElementById('calculator-dErr');\n            const PREFERRED_H = 20;\n\n            \/\/ Switch crane type display\n            craneType.addEventListener('change', function() {\n                if (this.value === 'mobile') {\n                    normalWrap.style.display = 'none';\n                    mobileWrap.style.display = 'block';\n                } else {\n                    normalWrap.style.display = 'block';\n                    mobileWrap.style.display = 'none';\n                }\n                resultBox.textContent = 'Result will be displayed here';\n                clearInputError();\n            });\n\n            \/\/ Clear error\n            function clearInputError() {\n                ropeD.classList.remove('input-error');\n                dErr.classList.remove('show');\n            }\n\n            \/\/ Input validation\n            function validateInput() {\n                clearInputError();\n                const dVal = parseFloat(ropeD.value);\n                if (isNaN(dVal) || dVal <= 0) {\n                    ropeD.classList.add('input-error');\n                    dErr.classList.add('show');\n                    return false;\n                }\n                return true;\n            }\n            ropeD.addEventListener('input', validateInput);\n\n            \/\/ Normal crane h value map\n            const normalHMap = {\n                M1: { h2:12.5, h3_min:11.2, h3_opt:12.5 },\n                M2: { h2:14.0, h3_min:12.5, h3_opt:14.0 },\n                M3: { h2:16.0, h3_min:14.0, h3_opt:16.0 },\n                M4: { h2:18.0, h3_min:16.0, h3_opt:18.0 },\n                M5: { h2:20.0, h3_min:18.0, h3_opt:20.0 },\n                M6: { h2:22.4, h3_min:20.0, h3_opt:22.4 },\n                M7: { h2:25.0, h3_min:22.4, h3_opt:25.0 },\n                M8: { h2:28.0, h3_min:25.0, h3_opt:28.0 }\n            };\n\n            \/\/ Mobile crane standard h value map\n            const mobileHMap = {\n                h2: {\n                    lift: { std:18, anti:18 },\n                    jib: { std:16, anti:16 },\n                    telescope: { std:14, anti:14 }\n                },\n                h3: {\n                    lift: { std:14, anti:18 },\n                    jib: { std:12.5, anti:16 },\n                    telescope: { std:10, anti:10 }\n                }\n            };\n\n            \/\/ Calculate\n            btnCalc.addEventListener('click', function() {\n                resultBox.innerHTML = '';\n                if (!validateInput()) return;\n                const t = parseFloat(ropeT.value);\n                const d = parseFloat(ropeD.value);\n                const craneCat = craneType.value;\n                let html = '';\n\n                \/\/ Non-mobile crane\n                if (craneCat === 'normal') {\n                    const dutyKey = normalDuty.value;\n                    const sheaveCat = normalSheaveType.value;\n                    const hData = normalHMap[dutyKey];\n                    if (sheaveCat === 'main') {\n                        const D2 = (hData.h2 * t * d).toFixed(2);\n                        html = `<div class=\"result-group\">Main Working Sheave Minimum Diameter D\u2082 \u2265 ${D2} mm<\/div>`;\n                    } else {\n                        const D3_min = (hData.h3_min * t * d).toFixed(2);\n                        const D3_opt = (hData.h3_opt * t * d).toFixed(2);\n                        html = `\n                            <div class=\"result-group\">\n                                <strong>Balance Sheave Minimum Required:<\/strong><br>\n                                D\u2083 \u2265 ${D3_min} mm\n                            <\/div>\n                            <div class=\"result-group\">\n                                <strong>Balance Sheave Preferred Value:<\/strong><br>\n                                D\u2083 \u2265 ${D3_opt} mm\n                            <\/div>\n                        `;\n                    }\n                }\n                \/\/ Mobile crane\n                else {\n                    const sCat = mobileCat.value;\n                    const mech = mobileSelect.value;\n                    const rType = ropeType.value;\n                    const minH = mobileHMap[sCat][mech][rType];\n                    const isAnti = rType === 'anti';\n\n                    const minD = (minH * t * d).toFixed(2);\n                    const preferredD = (PREFERRED_H * t * d).toFixed(2);\n\n                    if (!isAnti) {\n                        html = `<div class=\"result-group\">Minimum Required Value: D \u2265 ${minD} mm<\/div>`;\n                    } else {\n                        html = `\n                            <div class=\"result-group\">\n                                <strong>Minimum Required Value:<\/strong><br>\n                                D \u2265 ${minD} mm\n                            <\/div>\n                            <div class=\"result-group\">\n                                <strong>Preferred Minimum Value (Recommended):<\/strong><br>\n                                D \u2265 ${preferredD} mm\n                            <\/div>\n                        `;\n                    }\n                }\n                resultBox.innerHTML = html;\n            });\n\n            \/\/ Reset\n            btnReset.addEventListener('click', function() {\n                craneType.selectedIndex = 0;\n                normalDuty.selectedIndex = 0;\n                normalSheaveType.selectedIndex = 0;\n                mobileCat.selectedIndex = 0;\n                mobileSelect.selectedIndex = 0;\n                ropeType.selectedIndex = 0;\n                ropeT.selectedIndex = 0;\n                ropeD.value = '';\n                resultBox.textContent = 'Result will be displayed here';\n                normalWrap.style.display = 'block';\n                mobileWrap.style.display = 'none';\n                clearInputError();\n            });\n        })();\n    <\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u8d77\u91cd\u673a\u6ed1\u8f6e\u6700\u5c0f\u76f4\u5f84\u8ba1\u7b97\u5668 <br>\u516c\u5f0f<\/h2>\n\n\n\n<p>D<sub>2<\/sub>\u2265h<sub>2<\/sub>\u00d7t\u00d7d<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D<sub>2<\/sub>\u6ed1\u8f6e\u7684\u6700\u5c0f\u8282\u5706\u76f4\u5f84<\/li>\n\n\n\n<li>H<sub>2<\/sub>\u6ed1\u8f6e\u9009\u62e9\u7cfb\u6570\uff08\u6ed1\u8f6e\u8282\u5706\u76f4\u5f84\u4e0e\u6807\u79f0\u76f4\u5f84\u4e4b\u6bd4\uff09 <br>\u94a2\u4e1d\u7ef3\u76f4\u5f84\uff09<\/li>\n\n\n\n<li>t\uff1a\u94a2\u4e1d\u7ef3\u7c7b\u578b\u7cfb\u6570<\/li>\n\n\n\n<li>d\uff1a\u94a2\u4e1d\u7ef3\u7684\u6807\u79f0\u76f4\u5f84<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u7b14\u8bb0<\/h2>\n\n\n\n<p>\u6ed1\u8f6e\u548c\u5e73\u8861\u6ed1\u8f6e\u7684\u9009\u62e9\u7cfb\u6570\u56e0\u4ee5\u4e0b\u56e0\u7d20\u800c\u5f02\uff1a <br>\u8d77\u91cd\u673a\u7684\u7c7b\u578b\u4ee5\u53ca\u8ba1\u7b97\u5fc5\u987b\u6839\u636e\u5177\u4f53\u60c5\u51b5\u8fdb\u884c\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u5bf9\u4e8e\u4e00\u822c\u8d77\u91cd\u673a\u548c\u63d0\u5347\u673a\u4e2d\u4f7f\u7528\u7684\u8d77\u5347\u548c\u81c2\u67b6\u8d77\u5347\/\u53d8\u5e45\u94a2\u4e1d\u7ef3\uff0c\u5f53\u91c7\u7528\u5355\u5c42\u7f20\u7ed5\u65f6\uff0c\u5f2f\u66f2\u75b2\u52b3\u901a\u5e38\u662f\u94a2\u4e1d\u7ef3\u7684\u4e3b\u8981\u635f\u4f24\u5f62\u5f0f\u3002\u4e0a\u8ff0\u7cfb\u6570\u7279\u522b\u9002\u7528\u4e8e\u9650\u5236\u94a2\u4e1d\u7ef3\u5165\u53e3\u548c\u51fa\u53e3\u533a\u57df\u7684\u5f84\u5411\u538b\u529b\u3002<\/li>\n\n\n\n<li>\u5bf9\u4e8e\u79fb\u52a8\u5f0f\u8d77\u91cd\u673a\uff0c\u5f53\u91c7\u7528\u5355\u5c42\u7f20\u7ed5\u4ee5\u9650\u5236\u88c5\u7f6e\u4e0a\u7684\u5f84\u5411\u538b\u529b\u5e76\u589e\u5f3a\u6297\u5f2f\u66f2\u75b2\u52b3\u80fd\u529b\u65f6\uff0c\u7279\u522b\u63a8\u8350\u4f7f\u7528\u4e0a\u8ff0\u7cfb\u6570\u3002<\/li>\n\n\n\n<li>\u5bf9\u4e8e\u79fb\u52a8\u5f0f\u8d77\u91cd\u673a\uff0c\u5f53\u91c7\u7528\u591a\u5c42\u7f20\u7ed5\u4ee5\u9650\u5236\u91cd\u53e0\u533a\u57df\u94a2\u4e1d\u7ef3\u4e0a\u7684\u5f84\u5411\u538b\u529b\u548c\u7531\u6b64\u4ea7\u751f\u7684\u94a2\u4e1d\u7ef3\u626d\u8f6c\u6548\u5e94\u65f6\uff0c\u7279\u522b\u5efa\u8bae\u91c7\u7528\u4e0a\u8ff0\u7cfb\u6570\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u9002\u7528\u8d77\u91cd\u673a<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u67b6\u7a7a\u5f0f\u8d77\u91cd\u673a<\/li>\n\n\n\n<li>\u8d77\u91cd\u673a - \u94a2\u4e1d\u7ef3<\/li>\n\n\n\n<li>\u95e8\u5f0f\u6216\u534a\u95e8\u5f0f\u8d77\u91cd\u673a<\/li>\n\n\n\n<li>\u95e8\u5f0f\u6216\u534a\u95e8\u5f0f\u6865\u5f0f\u8d77\u91cd\u673a<\/li>\n\n\n\n<li>\u79fb\u52a8\u5f0f\u8d77\u91cd\u673a<\/li>\n\n\n\n<li>\u60ac\u81c2\u5f0f\u8d77\u91cd\u673a\uff08\u7acb\u67f1\u5f0f\u3001\u81c2\u67b6\u5f0f\u3001\u5899\u5f0f\u6216\u6b65\u884c\u5f0f\uff09<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"\u672c\u8d77\u91cd\u673a\u6ed1\u8f6e\u6700\u5c0f\u76f4\u5f84\u8ba1\u7b97\u5668\u4e25\u683c\u7b26\u5408 ISO 16625:2013 \u6807\u51c6\uff0c\u53ef\u6839\u636e\u94a2\u4e1d\u7ef3\u6807\u79f0\u76f4\u5f84\u548c\u673a\u6784\u5de5\u4f5c\u7b49\u7ea7\u5feb\u901f\u8ba1\u7b97\u51fa\u6700\u5c0f\u6ed1\u8f6e\u8282\u8ddd\u76f4\u5f84\u3002\u6ed1\u8f6e\u5c3a\u5bf8\u8fc7\u5c0f\u53ef\u80fd\u5bfc\u81f4\u94a2\u4e1d\u7ef3\u8131\u843d\uff0c\u9020\u6210\u5b89\u5168\u9690\u60a3\uff1b\u800c\u6ed1\u8f6e\u5c3a\u5bf8\u8fc7\u5927\u5219\u4f1a\u9650\u5236\u8d77\u5347\u9ad8\u5ea6\u548c\u8d77\u91cd\u80fd\u529b\u3002\u8be5\u8ba1\u7b97\u5668\u53ef\u9a8c\u8bc1\u5408\u89c4\u6027\u3001\u4f18\u5316\u6ed1\u8f6e\u9009\u578b\u3001\u9884\u6d4b\u94a2\u4e1d\u7ef3\u5bff\u547d\u3001\u964d\u4f4e\u7ef4\u62a4\u6210\u672c\u3001\u907f\u514d\u505c\u673a\u65f6\u95f4\u5e76\u63d0\u9ad8\u8fd0\u884c\u5b89\u5168\u6027\u548c\u6548\u7387\u3002","protected":false},"author":8,"featured_media":17090,"parent":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"single-onlinetools.php","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[1059],"tags":[],"class_list":["post-17088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/posts\/17088"}],"collection":[{"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/comments?post=17088"}],"version-history":[{"count":6,"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/posts\/17088\/revisions"}],"predecessor-version":[{"id":17101,"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/posts\/17088\/revisions\/17101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/media\/17090"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/media?parent=17088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/categories?post=17088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/zh\/wp-json\/wp\/v2\/tags?post=17088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}