{"id":139,"date":"2023-05-09T10:08:21","date_gmt":"2023-05-09T02:08:21","guid":{"rendered":"https:\/\/mrc.som.nycu.edu.tw\/?page_id=139"},"modified":"2026-03-07T00:17:49","modified_gmt":"2026-03-06T16:17:49","slug":"test","status":"publish","type":"page","link":"https:\/\/mrc.som.nycu.edu.tw\/eng\/test\/","title":{"rendered":"Business Scope"},"content":{"rendered":"\n<p>\u672c\u4e2d\u5fc3\u4ee5\u6db5\u84cb\u81e8\u5e8a\u91ab\u5b78\u8207\u6536\u6848\u3001\u5fae\u83cc\u5eab\u3001\u52d5\u7269\u8207\u7d30\u80de\u6a21\u5f0f\u5be6\u9a57\u3001\u5206\u5b50\u751f\u7269\u5be6\u9a57\u3001\u5fae\u751f\u7269\u5be6\u9a57\u8207\u5fae\u83cc\u57f9\u990a\u3001\u751f\u8cc7\u5206\u6790\u7b49\u7814\u7a76\u9818\u57df\u767c\u5c55\u70ba\u76ee\u6a19\uff0c\u4e26\u8207\u57fa\u56e0\u9ad4\u6838\u5fc3\u8a2d\u65bd\u7dca\u5bc6\u652f\u63f4\u8207\u5408\u4f5c\uff0c\u4ee5\u671f\u9054\u5230\u4ee5\u4e0b\u4efb\u52d9\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u57f9\u990a\u8de8\u9818\u57df\u5fae\u83cc\u7814\u7a76\u5718\u968a\uff1a\u6574\u5408\u6821\u5167\u73fe\u6709\u5404\u55ae\u4f4d\u5fae\u83cc\u76f8\u95dc\u7814\u7a76\u4eba\u54e1\uff0c\u6210\u7acb\u4efb\u52d9\u5206\u7d44\uff0c\u6df1\u5316\u5404\u5c08\u696d\u9818\u57df\u6240\u9700\u5fae\u83cc\u7814\u7a76\u4eba\u624d\u4e4b\u57f9\u990a\uff0c\u9054\u6210\u8de8\u9818\u57df\u7814\u7a76\u5408\u4f5c\u4e4b\u76ee\u6a19\u3002<\/li>\n\n\n\n<li><span style=\"background-color: transparent; color: var(--theme-text-color); font-family: var(--fontFamily); font-size: var(--fontSize); font-style: var(--fontStyle, inherit); font-weight: var(--fontWeight); letter-spacing: var(--letterSpacing); text-transform: var(--textTransform);\">\u5efa\u7f6e\u5fae\u83cc\u7522\u5b78\u7814\u5408\u4f5c\u5e73\u53f0\uff1a\u904b\u7528\u6821\u5167\u5916\u7814\u7a76\u8cc7\u6e90\uff0c\u93c8\u7d50\u672c\u6821\u65e2\u6709\u7814\u7a76\u4e2d\u5fc3\u5305\u62ec\u57fa\u56e0\u9ad4\u4e2d\u5fc3\u3001\u816b\u7624\u60e1\u5316\u5353\u8d8a\u7814\u7a76\u4e2d\u5fc3\u3001\u8166\u79d1\u5b78\u4e2d\u5fc3\u3001\u9ad8\u9f61\u8207\u5065\u5eb7\u7814\u7a76\u4e2d\u5fc3\u4e4b\u5408\u4f5c\u7db2\u7d61\uff0c\u62d3\u5c55\u672c\u6821\u9644\u8a2d\u91ab\u9662\u53ca\u5317\u69ae\u3001\u53f0\u5927\u3001\u99ac\u5055\u7b49\u91ab\u5b78\u4e2d\u5fc3\u6536\u6848\uff0c\u63d0\u5347\u7814\u7a76\u6548\u80fd\uff0c\u4e26\u4e14\u7d50\u5408\u5b78\u6821\u5b78\u7a0b\uff0c\u5c07\u4e2d\u5fc3\u5f9e\u7814\u7a76\u767c\u5c55\u64f4\u5927\u81f3\u6559\u80b2\u8207\u8a13\u7df4\uff0c\u57f9\u8a13\u66f4\u591a\u4eba\u624d\u3002\u5728\u570b\u5bb6\u7d1a\u7684\u57fa\u56e0\u9ad4\u6838\u5fc3\u8a2d\u65bd\u652f\u63f4\uff0c\u4ee5\u53ca\u570b\u885b\u9662\u3001\u4e2d\u7814\u9662\u7b49\u570b\u5bb6\u7d1a\u7814\u7a76\u6a5f\u69cb\u5354\u529b\u5408\u4f5c\u4e0b\uff0c\u81f4\u529b\u65bc\u5fae\u83cc\u8207\u751f\u7406\u53ca\u75be\u75c5\u7b49\u76f8\u95dc\u4e4b\u57fa\u790e\u8207\u81e8\u5e8a\u7814\u7a76\uff0c\u4ee5\u7d2e\u5be6\u7684\u5b78\u8853\u7a76\u57fa\u790e\u767c\u5c55\u5fae\u83cc\u751f\u7269\u6a19\u8a18\u7b49\u7b56\u7565\uff0c\u843d\u5be6\u5b78\u8853\u7814\u7a76\u81f3\u8f49\u8b6f\u61c9\u7528\u7684\u5be6\u8cea\u6548\u76ca\u3002<\/span><\/li>\n\n\n\n<li><span style=\"background-color: transparent; color: var(--theme-text-color); font-family: var(--fontFamily); font-size: var(--fontSize); font-style: var(--fontStyle, inherit); font-weight: var(--fontWeight); letter-spacing: var(--letterSpacing); text-transform: var(--textTransform);\">\u722d\u53d6\u5927\u578b\u7814\u7a76\u8a08\u756b\uff1a\u672c\u4e2d\u5fc3\u5c07\u6574\u5408\u672c\u6821\u5805\u5f37\u7684\u7814\u7a76\u5718\u968a\uff0c\u722d\u53d6\u57f7\u884c\u5927\u578b\u570b\u5bb6\u578b\u7814\u7a76\u5c08\u6848\u8a08\u756b\uff0c\u5305\u542b\u6559\u80b2\u90e8\u9ad8\u6559\u6df1\u8015\u8a08\u756b\u3001\u79d1\u6280\u90e8\u5fae\u83cc\u53e2\u4e2d\u7db1\u8a08\u756b\u3001\u7d93\u6fdf\u90e8\u7522\u5b78\u7814\u50f9\u503c\u5275\u9020\u8a08\u756b\u3001\u885b\u751f\u798f\u5229\u90e8\u8207\u570b\u5065\u7f72\u7b49\u7cbe\u6e96\u91ab\u7642\u8207\u5065\u5eb7\u5927\u6578\u64da\u76f8\u95dc\u8a08\u756b\u6848\uff0c\u4ee5\u63d0\u5347\u672c\u4e2d\u5fc3\u4e4b\u5177\u9ad4\u570b\u5bb6\u793e\u6703\u5f71\u97ff\u529b\u3002<\/span><\/li>\n\n\n\n<li>\u8207\u570b\u969b\u77e5\u540d\u5fae\u83cc\u7814\u7a76\u4e2d\u5fc3\u5408\u4f5c\u63a5\u8ecc\uff1a\u672c\u4e2d\u5fc3\u5c07\u6210\u7acb\u8aee\u8a62\u59d4\u54e1\u6703\uff0c\u9080\u8acb\u570b\u969b\u77e5\u540d\u5c08\u5bb6\u5b78\u8005\u64d4\u4efb\u59d4\u54e1\uff0c\u540c\u6642\u4e5f\u5b9a\u671f\u8209\u8fa6\u5fae\u83cc\u76f8\u95dc\u570b\u969b\u7814\u8a0e\u6703\uff0c\u63d0\u4f9b\u7814\u7a76\u4eba\u54e1\u8207\u4ed6\u570b\u7814\u7a76\u4eba\u54e1\u4ea4\u6d41\u8207\u5408\u4f5c\u4e4b\u6a5f\u6703\uff0c\u63d0\u5347\u7814\u7a76\u80fd\u91cf\u3002<\/li>\n\n\n\n<li>\u5f15\u9818\u4e9e\u592a\u5340\u57df\u5fae\u83cc\u7814\u7a76\uff1a\u672c\u7814\u7a76\u4e2d\u5fc3\u9858\u666f\u70ba\u6210\u70ba\u53f0\u7063\u53ca\u4e9e\u592a\u5340\u4e3b\u8981\u4e4b\u5fae\u83cc\u7814\u7a76\u55ae\u4f4d\uff0c\u5c0b\u6c42\u8207\u5340\u57df\u5fae\u83cc\u7814\u7a76\u6a5f\u69cb\u5f62\u6210\u4e9e\u592a\u5fae\u83cc\u806f\u76df\uff0c\u5c07\u8de8\u9818\u57df\u8cc7\u6e90\u6574\u5408\u8207\u5171\u4eab\uff0c\u4ee5\u52a0\u5f37\u570b\u969b\u5408\u4f5c\u3002<\/li>\n<\/ul>\n\n\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  \/* =========================\n     1. \u53d6\u5f97\u4e3b\u8981\u5340\u584a\n  ========================= *\/\n  const header = document.querySelector('#header, header.ct-header, header');\n  const logoLink = document.querySelector(\n    '.site-logo-container, .custom-logo-link, .site-branding a[rel=\"home\"]'\n  );\n  const main = document.querySelector('#main, main.site-main, main');\n  const footer = document.querySelector('#footer, footer.ct-footer, footer');\n\n  const searchTrigger = document.querySelector(\n    '.ct-header-search[data-toggle-panel=\"#search-modal\"], button[aria-controls=\"search-modal\"]'\n  );\n  const searchModal = document.querySelector('#search-modal');\n  const searchInput = document.querySelector(\n    '#search-modal input[type=\"search\"], #search-modal .modal-field, form[role=\"search\"] input[type=\"search\"]'\n  );\n\n  const mainNav = document.querySelector('#header-menu-1, nav[aria-label=\"main menu\"]');\n\n  \/* =========================\n     2. \u8f14\u52a9\u51fd\u5f0f\n  ========================= *\/\n  function focusElement(el) {\n    if (!el) return;\n\n    try {\n      el.focus({ preventScroll: false });\n    } catch (e) {\n      el.focus();\n    }\n\n    if (typeof el.scrollIntoView === 'function') {\n      el.scrollIntoView({\n        block: 'start',\n        behavior: 'smooth'\n      });\n    }\n  }\n\n  function makeSectionFocusable(el, key, label) {\n    if (!el) return;\n\n    el.setAttribute('accesskey', key);\n\n    \/\/ \u975e\u539f\u751f\u53ef\u805a\u7126\u5143\u7d20\u624d\u88dc tabindex\n    if (!\/^(A|BUTTON|INPUT|SELECT|TEXTAREA)$\/.test(el.tagName)) {\n      if (!el.hasAttribute('tabindex')) {\n        el.setAttribute('tabindex', '-1');\n      }\n    }\n\n    if (label && !el.getAttribute('aria-label')) {\n      el.setAttribute('aria-label', label);\n    }\n  }\n\n  \/* =========================\n     3. \u8a2d\u5b9a\u4e3b\u5340\u584a Accesskey\n  ========================= *\/\n  \/\/ Alt+U\uff1a\u4e0a\u65b9\u529f\u80fd\u5340\u584a\uff0c\u512a\u5148\u653e\u5728 Logo\n  if (logoLink) {\n    makeSectionFocusable(logoLink, 'U', '\u56de\u9996\u9801\u8207\u4e0a\u65b9\u529f\u80fd\u5340\u584a');\n  } else {\n    makeSectionFocusable(header, 'U', '\u4e0a\u65b9\u529f\u80fd\u5340\u584a');\n  }\n\n  \/\/ Alt+S\uff1a\u641c\u5c0b\u5340\u584a\uff0c\u653e\u5728\u641c\u5c0b\u6309\u9215\n  if (searchTrigger) {\n    makeSectionFocusable(searchTrigger, 'S', '\u7db2\u7ad9\u641c\u5c0b\u5340\u584a');\n  }\n\n  \/\/ Alt+C\uff1a\u4e2d\u592e\u5167\u5bb9\n  if (main) {\n    makeSectionFocusable(main, 'C', '\u4e2d\u592e\u5167\u5bb9\u5340\u584a');\n  }\n\n  \/\/ Alt+H\uff1a\u9801\u5c3e\n  if (footer) {\n    makeSectionFocusable(footer, 'H', '\u4e0b\u65b9\u529f\u80fd\u5340\u584a');\n  }\n\n  \/\/ \u4e3b\u9078\u55ae aria-label \u6539\u4e2d\u6587\n  if (mainNav) {\n    mainNav.setAttribute('aria-label', '\u4e3b\u9078\u55ae');\n  }\n\n  \/* =========================\n     4. Alt+S \u4e0d\u8df3\u6389\n     - \u4e0d\u81ea\u52d5 click \u641c\u5c0b\u6309\u9215\n     - \u53ea\u805a\u7126\u641c\u5c0b\u6309\u9215\u6216\u5df2\u958b\u555f\u641c\u5c0b\u6b04\n  ========================= *\/\n  function openSearchAndFocus() {\n    \/\/ \u5982\u679c\u641c\u5c0b\u8996\u7a97\u5df2\u7d93\u958b\u555f\uff0c\u5c31\u76f4\u63a5\u805a\u7126\u641c\u5c0b\u6b04\n    if (searchInput && searchModal && !searchModal.hasAttribute('inert')) {\n      focusElement(searchInput);\n      return;\n    }\n\n    \/\/ \u4e0d\u4e3b\u52d5 click\uff0c\u53ea\u805a\u7126\u641c\u5c0b\u6309\u9215\n    if (searchTrigger) {\n      focusElement(searchTrigger);\n      return;\n    }\n\n    \/\/ \u82e5\u9801\u9762\u672c\u4f86\u5c31\u6709\u641c\u5c0b\u6b04\n    if (searchInput) {\n      focusElement(searchInput);\n      return;\n    }\n\n    \/\/ \u6700\u5f8c\u624d\u805a\u7126\u641c\u5c0b\u5c0d\u8a71\u6846\u5bb9\u5668\n    if (searchModal) {\n      focusElement(searchModal);\n    }\n  }\n\n  \/* =========================\n     5. \u5feb\u901f\u9375\u5099\u63f4\u8655\u7406\n     Chrome \/ Edge\uff1aAlt + U\/S\/C\/H\n     Firefox\uff1aShift + Alt + U\/S\/C\/H\n  ========================= *\/\n  document.addEventListener('keydown', function (e) {\n    const key = (e.key || '').toLowerCase();\n    const isFirefox = \/firefox\/i.test(navigator.userAgent);\n\n    const matched = isFirefox\n      ? (e.altKey && e.shiftKey && !e.ctrlKey && !e.metaKey)\n      : (e.altKey && !e.shiftKey && !e.ctrlKey && !e.metaKey);\n\n    if (!matched) return;\n    if (!['u', 's', 'c', 'h'].includes(key)) return;\n\n    e.preventDefault();\n\n    switch (key) {\n      case 'u':\n        focusElement(logoLink || header);\n        break;\n\n      case 's':\n        openSearchAndFocus();\n        break;\n\n      case 'c':\n        focusElement(main);\n        break;\n\n      case 'h':\n        focusElement(footer);\n        break;\n    }\n  });\n\n  \/* =========================\n     6. \u4fee\u6b63\u684c\u6a5f\u4e3b\u9078\u55ae v \u6309\u9215 aria-label\n  ========================= *\/\n  function getDirectMenuText(menuItem) {\n    const link = menuItem.querySelector(':scope > a.ct-menu-link, :scope > a');\n    if (!link) return '\u5b50\u9078\u55ae';\n\n    let text = '';\n\n    \/\/ \u53ea\u6293\u6587\u5b57\u7bc0\u9ede\uff0c\u907f\u514d\u628a\u7bad\u982d icon \u4e00\u8d77\u7b97\u9032\u53bb\n    link.childNodes.forEach(function (node) {\n      if (node.nodeType === Node.TEXT_NODE) {\n        text += node.textContent;\n      }\n    });\n\n    text = text.replace(\/\\s+\/g, ' ').trim();\n\n    if (!text) {\n      text = link.textContent.replace(\/\\s+\/g, ' ').trim();\n    }\n\n    return text || '\u5b50\u9078\u55ae';\n  }\n\n  function updateDesktopMenuToggleLabel(menuItem) {\n    const button = menuItem.querySelector(':scope > button.ct-toggle-dropdown-desktop-ghost');\n    if (!button) return;\n\n    const menuText = getDirectMenuText(menuItem);\n    const expanded = button.getAttribute('aria-expanded') === 'true';\n\n    button.setAttribute('type', 'button');\n    button.setAttribute('aria-haspopup', 'true');\n    button.setAttribute(\n      'aria-label',\n      expanded\n        ? menuText + '\u5b50\u9078\u55ae\uff0c\u5df2\u5c55\u958b'\n        : menuText + '\u5b50\u9078\u55ae\uff0c\u5df2\u6536\u5408'\n    );\n  }\n\n  const desktopMenuItems = document.querySelectorAll(\n    '#menu-main-menu > li.menu-item-has-children'\n  );\n\n  desktopMenuItems.forEach(function (menuItem) {\n    const button = menuItem.querySelector(':scope > button.ct-toggle-dropdown-desktop-ghost');\n    if (!button) return;\n\n    updateDesktopMenuToggleLabel(menuItem);\n\n    button.addEventListener('click', function () {\n      setTimeout(function () {\n        updateDesktopMenuToggleLabel(menuItem);\n      }, 80);\n    });\n\n    button.addEventListener('keydown', function () {\n      setTimeout(function () {\n        updateDesktopMenuToggleLabel(menuItem);\n      }, 80);\n    });\n  });\n\n  const desktopMenuRoot = document.querySelector('#menu-main-menu');\n  if (desktopMenuRoot) {\n    const observer = new MutationObserver(function () {\n      desktopMenuItems.forEach(updateDesktopMenuToggleLabel);\n    });\n\n    observer.observe(desktopMenuRoot, {\n      subtree: true,\n      attributes: true,\n      attributeFilter: ['aria-expanded', 'class']\n    });\n  }\n\n  \/* =========================\n     7. \u53ef\u9078\uff1a\u624b\u6a5f\u9078\u55ae\u6309\u9215\u6587\u5b57\u66f4\u6e05\u695a\n  ========================= *\/\n  const mobileMenuTrigger = document.querySelector(\n    '.ct-header-trigger[aria-controls=\"offcanvas\"]'\n  );\n  if (mobileMenuTrigger) {\n    mobileMenuTrigger.setAttribute('aria-label', '\u958b\u555f\u4e3b\u9078\u55ae');\n  }\n\n  const mobileCloseBtn = document.querySelector('#offcanvas .ct-toggle-close');\n  if (mobileCloseBtn) {\n    mobileCloseBtn.setAttribute('aria-label', '\u95dc\u9589\u5074\u9078\u55ae');\n  }\n\n  const searchCloseBtn = document.querySelector('#search-modal .ct-toggle-close');\n  if (searchCloseBtn) {\n    searchCloseBtn.setAttribute('aria-label', '\u95dc\u9589\u641c\u5c0b\u4e92\u52d5\u8996\u7a97');\n  }\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u4e2d\u5fc3\u4ee5\u6db5\u84cb\u81e8\u5e8a\u91ab\u5b78\u8207\u6536\u6848\u3001\u5fae\u83cc\u5eab\u3001\u52d5\u7269\u8207\u7d30\u80de\u6a21\u5f0f\u5be6\u9a57\u3001\u5206\u5b50\u751f\u7269\u5be6\u9a57\u3001\u5fae\u751f\u7269\u5be6\u9a57\u8207\u5fae\u83cc\u57f9\u990a\u3001\u751f\u8cc7\u5206\u6790\u7b49\u7814\u7a76\u9818\u57df [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-139","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/mrc.som.nycu.edu.tw\/eng\/wp-json\/wp\/v2\/pages\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrc.som.nycu.edu.tw\/eng\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrc.som.nycu.edu.tw\/eng\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrc.som.nycu.edu.tw\/eng\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mrc.som.nycu.edu.tw\/eng\/wp-json\/wp\/v2\/comments?post=139"}],"version-history":[{"count":6,"href":"https:\/\/mrc.som.nycu.edu.tw\/eng\/wp-json\/wp\/v2\/pages\/139\/revisions"}],"predecessor-version":[{"id":1026,"href":"https:\/\/mrc.som.nycu.edu.tw\/eng\/wp-json\/wp\/v2\/pages\/139\/revisions\/1026"}],"wp:attachment":[{"href":"https:\/\/mrc.som.nycu.edu.tw\/eng\/wp-json\/wp\/v2\/media?parent=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}