{"id":7151,"date":"2021-11-24T19:01:56","date_gmt":"2021-11-24T10:01:56","guid":{"rendered":"https:\/\/help.worksmobile.com\/jp\/?page_id=7151"},"modified":"2024-10-11T19:43:37","modified_gmt":"2024-10-11T10:43:37","slug":"inapp-end-page","status":"publish","type":"blog","link":"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/","title":{"rendered":"\u30ef\u30fc\u30af\u30b9\u3060\u3088\u308a"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7151\" class=\"elementor elementor-7151\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-352095c9 elementor-section-content-middle inapp-header elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"352095c9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3b4aef8\" data-id=\"3b4aef8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-795413ce elementor-widget__width-auto elementor-hidden-phone inapp-logo elementor-widget elementor-widget-image\" data-id=\"795413ce\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.13.3 - 28-05-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/line.worksmobile.com\/jp\/news\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/help.worksmobile.com\/jp\/wp-content\/uploads\/lw-logo-pc.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5a719d6f\" data-id=\"5a719d6f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6a6ed689 elementor-widget__width-auto elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html\" data-id=\"6a6ed689\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"inapp-nav\">\n    <div class=\"inapp-nav-active\">\n        <a>\uc0c8\uc18c\uc2dd<\/a>\n    <\/div>\n    <div>\n        <a>\uc5c5\ub370\uc774\ud2b8 \uc815\ubcf4<\/a>\n    <\/div>\n    <div>\n        <a>\ud65c\uc6a9\ud301<\/a>\n    <\/div>\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-719ff40a elementor-section-full_width elementor-hidden-desktop elementor-hidden-tablet inapp-header-back elementor-section-height-default elementor-section-height-default\" data-id=\"719ff40a\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-22050040\" data-id=\"22050040\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d2b5ed4 elementor-widget elementor-widget-heading\" data-id=\"3d2b5ed4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.13.3 - 28-05-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><div class=\"elementor-heading-title elementor-size-default\"><span id='goBack'>\n  <img src='\/jp\/wp-content\/uploads\/act-com-back@2x.png'\/><em><\/em>\n<\/span>\n<div id='loadProgress'><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-21f22a8c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"21f22a8c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-43a41501\" data-id=\"43a41501\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-17f05db elementor-widget elementor-widget-html\" data-id=\"17f05db\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<iframe class=\"bg-white\" frameborder=\"0\" id=\"customIframe\"><\/iframe>\r\n<a href=\"\" target=\"_blank\" class=\"blank-href\" style=\"visibility: hidden;height: 0;font-size: 0;\"><\/a>\r\n\r\n<script>\r\n    \/\/ \r\n(function ($) {\r\n    function isPC() {\r\n        return window.innerWidth > 979\r\n    }\r\n    function isOS() {\r\n        return navigator.userAgent.match(\/ipad|iphone\/i) && !isPC();\r\n    }\r\n    \r\n    function isMobileFn() {\r\n        return !isPC();\r\n    }\r\n\r\n    function isMac() {\r\n        return \/Safari\/.test(navigator.userAgent) && !\/Chrome\/.test(navigator.userAgent) && !isMobileFn();\r\n    }\r\n    function uncode(str) {\r\n        return decodeURIComponent(str);\r\n        return window.atob && window.atob(str) || str;\r\n    }\r\n    function getParam(key) {\r\n        var arrs = window.location.href.split('?');\r\n        if (arrs.length <= 1) {\r\n            return '';\r\n        }\r\n        var parmas = uncode(arrs[1]).split('&');\r\n        var obj = {};\r\n        parmas.forEach(function (item) {\r\n            var temp = item.split('=');\r\n            obj[temp[0]] = temp[1];\r\n        })\r\n        return obj[key] || '';\r\n    }\r\n\r\n\r\n    function DocumentReady(fn, cb) {\r\n        this.timeout = 10 * 1000; \/\/ 20\u79d2  \r\n        this.timer = null;\r\n        this.timeOuter = null;\r\n        this.isBegin = false;\r\n        this.fn = fn;\r\n        this.cb = cb;\r\n        this.init = function () {\r\n            var that = this;\r\n            if (this.fn()) {\r\n                this.timeOuter && clearTimeout(this.timeOuter);\r\n                return this.cb();\r\n            }\r\n            if (!this.isBegin) {\r\n                this.isBegin = true;\r\n                this.timeoutFn();\r\n            }\r\n            this.timer = setTimeout(arguments.callee.bind(that), 30);\r\n        }\r\n        this.timeoutFn = function () {\r\n            var that = this;\r\n\r\n            that.timeOuter = setTimeout(function () {\r\n                console.log('setTimeout')\r\n                that.timer && clearTimeout(that.timer);\r\n                that.cb();\r\n            }, this.timeout)\r\n        }\r\n        this.init();\r\n    }\r\n    function LoadProgress() {\r\n        this.isEnd = false;\r\n        this.timeout = 10 * 1000; \/\/ 10\u79d2  \r\n        this.start = function () {\r\n            this.isEnd = false;\r\n            $('#loadProgress').css({ 'width': '98%', 'transition': 'width 5s linear' })\r\n        }\r\n        this.stop = function () {\r\n            if (this.isEnd) return;\r\n            $('#loadProgress').css({ 'width': '100%', 'opacity': '0', 'transition': 'width linear 0.2s, opacity linear 0.2s 0.2s' });\r\n            this.isEnd = true;\r\n            setTimeout(function () {\r\n                $('#loadProgress').css({ 'width': '0%' });\r\n            }, 2000)\r\n        }\r\n        this.timeoutFn = function () {\r\n            var that = this;\r\n            setTimeout(function () {\r\n                that.stop();\r\n            }, this.timeout)\r\n        }\r\n    }\r\n    function setBlankHref(href) {\r\n        $('.blank-href')[0].href = href;\r\n        $('.blank-href')[0].click();\r\n    }\r\n    function isWhiteList(url, win) {\r\n        win = win || window;\r\n        if (\/^[#\/](?!\\\/)\/.test(url)) {\r\n            return true;\r\n        }\r\n        return url.indexOf(win.location.origin) > -1;\r\n    }\r\n\r\n    function isEndPageDetail(_win) {\r\n        var href = _win.location.href;\r\n        if (isCategoryOrTag(href)) return false;\r\n\r\n        return !\/\\.com\\\/[^\/]+\\\/$\/.test(_win.location.href);\r\n    }\r\n    function removeDomain(url) {\r\n        return url.replace(\/^https?:\\\/\\\/(jp1-|kr1-)?(stage-)?(naver|guide|help|line)\\.worksmobile\\.com\/, '');\r\n    }\r\n    \/\/ \/blog\/category\/...  \/notice\/tag\/...\r\n    function isCategoryOrTag(href) {\r\n        return href.match(\/(\\\/blog\\\/category\\\/)|(\\\/notice\\\/tag\\\/)\/);\r\n    }\r\n    function isBlog(href) {\r\n        return \/worksmobile.com\\\/(jp\\\/|kr\\\/)?blog\/.test(href)\r\n    }\r\n    function setIframeHeight(){\r\n        document.getElementById('customIframe').style.height = document.getElementById('customIframe').contentDocument.getElementById('page').offsetHeight + 'px';\r\n        document.getElementById('customIframe').style.paddingTop = '54px';\r\n        document.getElementById('customIframe').scrolling='no';\r\n        document.body.style.overflow = 'visible'\r\n        document.documentElement.style.overflow = 'visible'\r\n    }\r\n    function getStyle(_doc, _win) {\r\n        var html = '#colophon,#masthead .site-header,.be-support,.site-footer .to_top,.blog-menu{display: none!important}' +\r\n            '#content{margin-top: 0!important;}.site-inner{padding-top: 0!important;}' +\r\n            '.site_right .lw_right_abs{transform:translateY(0px)!important;}.entry-header{margin-top: 0!important;padding-top:0!important;;}' +\r\n            '.fixed-public-menu.fixed{top:0!important;}.error-404,.error-404 .error_contents{border-top:none}';\r\n\r\n        var contentStyle = function () {\r\n            if (_doc.getElementById('content') && isEndPageDetail(_win)) {\r\n                return isPC() ? '#content{padding-top: 40px!important;}' : '#content{padding-top: 12px!important;}';\r\n            }\r\n            return '';\r\n        }\r\n        var start = function () {\r\n            return \/guide\\.worksmobile.com\\\/jp\\\/start\\\/[^\/]+\\\/$\/.test(_win.location.href) ? '#masthead .gnb_header{display: none!important}' : '#masthead{display: none!important}';\r\n        }\r\n        var footer = function () {\r\n            return isPC() ? '' : '.single-notice .entry-footer{padding-bottom: 150px!important}';\r\n        }\r\n        var mobileStyle = function () {\r\n            return isPC() ? '#content{padding-bottom: 80px;}#page{padding-bottom: 10px;}' : '#content{padding-bottom: 0.8rem;}';\r\n        }\r\n\r\n        var isGuideMobileStyle = function () {\r\n            return isPC() ? '' : '#content{padding-bottom: 1.8rem;}';\r\n        }\r\n        \/\/ blog\u5e95\u90e8\u592a\u9ad8\u4e86\r\n        var isBlog = function (url) {\r\n            if (isPC()) return '';\r\n            \/\/ worksmobile.com\/jp\/blog\/product\/update20200825info\/\"\r\n            \/\/ worksmobile.com\/blog\/product\/update20200825info\/\"\r\n            if (\/worksmobile.com\\\/(jp\\\/|kr\\\/)?blog\/.test(_win.location.href)){\r\n                return isPC() ? '' : '#content{padding-bottom: .8rem;}';\r\n            }\r\n            return ''\r\n        }\r\n\r\n        html += contentStyle();\r\n\r\n        html += start();\r\n\r\n        html += footer();\r\n\r\n        html += mobileStyle();\r\n\r\n        html += isGuideMobileStyle();\r\n\r\n        html += isBlog();\r\n\r\n        return '<style>' + html + '<\/style>';\r\n    }\r\n    function Observer($el, opts) {\r\n        opts = opts || {};\r\n        this.parent = $el;\r\n        this.cb = opts.cb || function () { };\r\n        this.hasChanged = opts.hasChanged;\r\n        this.init();\r\n    }\r\n\r\n    Observer.prototype = {\r\n        init: function () {\r\n            var _p = this.parent,\r\n                me = this;\r\n\r\n            var options = {\r\n                attributes: true,\r\n                subtree: false,\r\n                characterData: false,\r\n                childList: true\r\n            };\r\n            var observer = new MutationObserver(function () {\r\n                if (me.hasChanged && me.hasChanged()) {\r\n                    me.cb()\r\n                }\r\n            });\r\n            observer.observe(this.parent, options);\r\n        }\r\n    };\r\n    function isGuide(url) {\r\n        url = url || window.location.href\r\n        return url.match(\/^https:\\\/\\\/(kr1-stage-|jp1-stage-)?(guide|help).worksmobile.com\/)\r\n    }\r\n    function isStage(url) {\r\n        url = url || window.location.href\r\n        return url.match(\/^https:\\\/\\\/(kr1-|jp1-)?stage-\/);\r\n    }\r\n    function isKr(url) {\r\n        url = url || window.location.href\r\n        return url.match(\/https:\\\/\\\/.*?(guide|help|line).worksmobile.com\\\/kr\\\/\/) || url.match(\/https:\\\/\\\/.*?naver.worksmobile.com\/);\r\n    }\r\n    function forEach(list, cb) {\r\n        for (var i = 0; i < list.length; i++) {\r\n            cb(list[i])\r\n        }\r\n    }\r\n    function isAndroidWorksmobile(){\r\n        return isMobileFn() && navigator.userAgent.match(\/(Android).*?WorksMobile\/)\r\n    }\r\n\r\n    \/\/ config\r\n    var _isKr = isKr();\r\n    var tabs = _isKr ? {\r\n        '0': '\uc0c8\uc18c\uc2dd',\r\n        '1': '\uc5c5\ub370\uc774\ud2b8 \uc815\ubcf4',\r\n        '2': '\ud65c\uc6a9\ud301',\r\n    } : {\r\n        '0': 'TOP',\r\n        '1': '\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u60c5\u5831',\r\n        '2': '\u7279\u96c6',\r\n    };\r\n\r\n\r\n    var iframe = document.getElementById('customIframe'),\r\n        doc = iframe.contentDocument,\r\n        iframeLoaded = false,\r\n        $inappHeader = $('.inapp-header'),\r\n        loadProgress = new LoadProgress();\r\n    var time = 0;\r\n    var $to_top_button;\r\n\r\n    function Page() {\r\n        this.iframe = document.getElementById('customIframe');\r\n        this.isReceived = false; \/\/ \u662f\u5426\u63a5\u53d7\u5230\u8de8\u57df\u4f20\u8fc7\u6765\u6d88\u606f\r\n        this.url = getParam('u') || getParam('url'); \/\/ location.href param url\r\n        this.isClick = false; \/\/ \u70b9\u51fb\u8df3\u8f6c\uff0c\u9632\u6b62\u89e6\u53d1beforeunload\r\n        this.isReady = false;\r\n        this.isGoBlankHref = false;\r\n        this.isBack = false; \/\/ end page\u53ea\u4e00\u5c42\u7684\u8df3\u8f6c\u7684\u8bdd\u5c31\u56de\u9000:  news -> end page -> \u70b9\u51fbGNB -> \u89e6\u53d1\u56de\u9000\u3002 news -> end page -> end page -> \u518d\u70b9\u51fbGNB -> \u89e6\u53d1\u8df3\u8f6c\uff0c\u800c\u975e\u56de\u9000\r\n        this.render();\r\n    }\r\n    Page.prototype = {\r\n        render: function () {\r\n            var me = this;\r\n            this.initGNB();\r\n            this.setIframe(this.url);\r\n            \/\/ \u53ea\u76d1\u6d4b \u6d4f\u89c8\u5668\u56de\u9000\u548c\u524d\u8fdb\r\n            new Observer(this.iframe, {\r\n                cb: function () {\r\n                    console.log('Observer');\r\n                    me.iframeLife();\r\n                },\r\n                hasChanged: function () {\r\n                    return me.iframe.classList.contains('iframe-goback')\r\n                }\r\n            })\r\n            \/\/ \u8fd9\u4e2a\u9875\u9762\u6709\u95ee\u9898\uff0c\u53ef\u80fd\u9700\u8981\u91cd\u65b0\u8ba1\u7b97iframe\u7684\u9ad8\u5ea6,\u5728mobile\u4e0a\r\n            \/\/ https:\/\/kr1-stage-guide.worksmobile.com\/kr\/message\/message-guide\/voice-video-call\/#i-2\r\n            if (!isPC() && !isOS()) {\r\n                this.iframe.style.height = window.innerHeight - 46 + 'px';\r\n            }\r\n\r\n            if (isOS()){\r\n                $('.inapp-header-back').addClass('fixed');\r\n            }\r\n\r\n            if (isMac()){\r\n                $('.inapp-header').addClass('mac-style');\r\n            }\r\n\r\n            if (\/\\\/news(\\\/)?$\/.test(document.referrer)) {\r\n                this.isBack = true;\r\n            }\r\n\r\n            window.addEventListener('orientationchange', function () {\r\n                console.log('orientationchange');\r\n                if (isOS()) {\r\n                    setTimeout(function () {\r\n                        setIframeHeight();\r\n                    }, 100)\r\n                    return;\r\n                }\r\n                if (!isPC()) {\r\n                    setTimeout(function () {\r\n                        me.iframe.style.height = window.innerHeight - 46 + 'px';\r\n                    }, 100)\r\n\r\n                }\r\n            })\r\n        },\r\n        setIframe: function (src) {\r\n            this.iframe.src = src;\r\n            $('#customIframe').addClass('bg-white');\r\n            this.iframeLife();\r\n        },\r\n        getNewsUrl: function (index) {\r\n            var domain = '';\r\n            var href = '\/news\/#' + index;\r\n            var _isGuide = isGuide();\r\n            var _isStage = isStage();\r\n            var _isKr = isKr();\r\n\r\n            \/\/ guide and helpcenter should loop to news page of naver or line \r\n            if (_isGuide) {\r\n                if (_isStage) {\r\n                    if (_isKr) {\r\n                        domain = 'https:\/\/stage-naver.worksmobile.com'\r\n                    } else {\r\n                        domain = 'https:\/\/jp1-stage-line.worksmobile.com\/jp'\r\n                    }\r\n\r\n                } else {\r\n                    if (_isKr) {\r\n                        domain = 'https:\/\/naver.worksmobile.com'\r\n                    } else {\r\n                        domain = 'https:\/\/line.worksmobile.com\/jp'\r\n                    }\r\n                }\r\n            } else {\r\n                if (!_isKr) {\r\n                    domain = '\/jp'\r\n                }\r\n            }\r\n\r\n            return domain + href;\r\n\r\n        },\r\n        initGNB: function () {\r\n            var me = this;\r\n            \/\/ loadProgress.start();\r\n\r\n            $('#goBack').click(function () {\r\n                if (me.isBack) {\r\n                    console.log('back');\r\n                    return history.back();\r\n                }\r\n                window.location.href = $(this).find('em').attr('data-url');\r\n            });\r\n\r\n            var tabIndex = getParam('tab') || getParam('tabIndex') || 0;\r\n            $('.inapp-nav .inapp-nav-active').removeClass('inapp-nav-active')\r\n            $('.inapp-nav>div').eq(tabIndex).addClass('inapp-nav-active')\r\n            $('#goBack em').html(tabs[tabIndex]).attr('data-url', me.getNewsUrl(parseInt(tabIndex) + 1));\r\n            $('.inapp-nav a').click(function () {\r\n                window.location.href = me.getNewsUrl($(this).parent().index() + 1);\r\n            })\r\n        },\r\n        iframeLife: function () {\r\n            var me = this;\r\n            iframeLoaded = false;\r\n\r\n\r\n            \/\/ \u8de8\u57df \u76f4\u63a5 \u53d6\u6d88\u8499\u677f\r\n            if (!this.iframe.contentDocument || this.iframe.src === '') {\r\n                this.renderOver();\r\n                return;\r\n            }\r\n\r\n            new DocumentReady(function () {\r\n                return me.iframe.contentDocument && me.iframe.contentDocument.querySelector('#content') && me.iframe.contentDocument.querySelector('#content').innerHTML || iframeLoaded;\r\n            }, function () {\r\n                me.mounted();\r\n                me.renderOver();\r\n            });\r\n\r\n            this.iframe.onload = function () {\r\n                iframeLoaded = true;\r\n                me.renderOver();\r\n                if (isOS()) {\r\n                    setIframeHeight();\r\n                }\r\n            }\r\n        },\r\n        mounted: function () {\r\n            var _doc = this.iframe.contentDocument;\r\n            var _win = this.iframe.contentWindow;\r\n            $to_top_button = $('.to_top_btn');\r\n            var me = this;\r\n            if (!_doc) {\r\n                return;\r\n            }\r\n            var content = me.iframe.contentDocument.querySelector('#content');\r\n            if (isOS()) {\r\n                setTimeout(function(){\r\n                    setIframeHeight();\r\n                }, 100)\r\n            }\r\n            \r\n            new DocumentReady(function () {\r\n                return me.iframe.contentWindow.jQuery;\r\n            }, function () {\r\n                var _$ = me.iframe.contentWindow.jQuery;\r\n                $to_top_button.on('click', function () {\r\n                    $('html,body').animate({ scrollTop: 0 }, 500);\r\n                    _$('html,body').animate({ scrollTop: 0 }, 500);\r\n                });\r\n            })\r\n\r\n            _doc.querySelector('head').innerHTML += getStyle(_doc, _win);\r\n\r\n            \/\/ \u91cd\u7f6e\r\n            me.isClick = false;\r\n            me.isReady = true;\r\n\r\n            \/\/ \u6240\u6709\u7684\u94fe\u63a5\r\n            forEach(_doc.querySelectorAll('#content a'), function (item) {\r\n                var href = item.href;\r\n                if (!href) return;\r\n\r\n                if(item.parentNode.className.indexOf('share') > -1) return;\r\n\r\n                item.onclick = function (ev) {\r\n                    if (this.className.indexOf('copy-url') > -1) return;\r\n\r\n                    var re = new RegExp('(' + _win.location.href + '#' + ')|(^#)');\r\n                    if (re.test(href)) {\r\n                        return;\r\n                    }\r\n\r\n                    ev.preventDefault();\r\n                    ev.stopPropagation();\r\n\r\n                    if (!isWhiteList(href)) {\r\n                        setBlankHref(href);\r\n                        me.isGoBlankHref = true;\r\n                        return;\r\n                    }\r\n\r\n                    $('#customIframe').addClass('bg-white');\r\n                    $inappHeader.removeClass('header-scroll');\r\n                    me.isClick = true;\r\n                    me.isReady = false;\r\n                    me.isBack = false;\r\n                    me.newHref = href;\r\n                    setTimeout(function () {\r\n                        \/\/ Android WorksMobile, \u8df3\u8f6c\u8fd4\u56de\u65f6\uff0c\u6709\u52a0\u8f7d\u8fdb\u5ea6\u6761\u4e00\u76f4\u5b58\u5728\r\n                        \/\/ \u6240\u4ee5\u76f4\u63a5\u66f4\u6539url\r\n                        if (isAndroidWorksmobile()) {\r\n                            window.location.search = 'u=' + removeDomain(href) + '&tab=' + getParam('tab')\r\n                        } else {\r\n                            _win.location.href = href;\r\n                        }\r\n                        \/\/ iframe\u4e2d\u8df3\u8f6c\u6709\u4e9b\u65f6\u5019\u4f1a\u6709\u95ee\u9898\uff0c\u65f6\u95f4\u4e0d\u597d\u5f88\u51c6\u786e\u7684\u628a\u63e1\uff0c\r\n                        \/\/ \u6240\u4ee5\u5728\u8df3\u8f6c\u7684\u65f6\u5019\u5c31\u6e05\u7a7aHTML\uff0cHTML\u91cc\u9762\u662f\u5426\u6709\u5185\u5bb9\uff0c\u4f5c\u4e3a\r\n                        \/\/ \u4e0b\u4e00\u4e2a\u9875\u9762\u662f\u5426\u52a0\u8f7d\u5b8c\u6210\u7684\u4e00\u4e2a\u6807\u5fd7\r\n                        if (content) {\r\n                            content.innerHTML = '';\r\n                        }\r\n\r\n                        document.documentElement.scrollTop = 0;\r\n\r\n                    }, 150)\r\n                    setTimeout(function () {\r\n                        me.iframeLife();\r\n                    }, 350)\r\n                }\r\n\r\n            })\r\n\r\n            function share(item) {\r\n                item.addEventListener('click', function (e) {\r\n                    if (this.className.indexOf('copy-url') > -1) {\r\n                        return;\r\n                    };\r\n                    e.preventDefault();\r\n                    e.stopPropagation();\r\n\r\n\r\n                    if (this.href) {\r\n                        setBlankHref(item.href);\r\n                        me.isGoBlankHref = true;\r\n                    }\r\n                })\r\n            }\r\n            \/\/ \u5206\u4eab\u6309\u94ae\r\n            forEach(_doc.querySelectorAll('.share a'), share)\r\n            forEach(_doc.querySelectorAll('.lw_share a'), share)\r\n            forEach(_doc.querySelectorAll('.lw-share a'), share)\r\n            \/\/ \u56de\u9000 \u8df3\u8f6c\r\n            _win.addEventListener('unload', function (e) {\r\n                if (me.isClick) return;\r\n                console.log(\"unload\");\r\n                if (Date.now() - time > 100) {\r\n                    setTimeout(function () {\r\n                        document.getElementById('customIframe').classList.add('bg-white');\r\n                        document.getElementById('customIframe').classList.add('iframe-goback');\r\n                        $inappHeader.removeClass('header-scroll');\r\n                    }, 10)\r\n\r\n                    setTimeout(function () {\r\n                        document.getElementById('customIframe').classList.remove('iframe-goback');\r\n                    }, 100)\r\n\r\n                    \/\/ setTimeout(function(){\r\n                    \/\/     alert(document.getElementById('customIframe').contentDocument.querySelector('copy-url').length)\r\n                    \/\/     console.log(document.getElementById('customIframe').contentDocument.querySelector('copy-url').length)\r\n                    \/\/     \/\/ console.log();\r\n                    \/\/     document.getElementById('customIframe').contentDocument.querySelector('.copy-url').onclick = function(){\r\n                    \/\/         alert(123)\r\n                    \/\/     }\r\n                    \/\/ }, 2000)\r\n\r\n                    \/\/ setTimeout(function(){\r\n                    \/\/     iframe.contentDocument.documentElement.scrollTop = iframe.contentDocument.documentElement.scrollTop + 1;\r\n                    \/\/     iframe.style.height = '200px';\r\n                    \/\/     iframe.focus();\r\n                        \r\n                    \/\/ }, 1000)\r\n                }\r\n                time = Date.now();\r\n            })\r\n            window.onpageshow = function(e){\r\n                if(e.persisted && performance.navigation.type === 2 && me.isGoBlankHref){\r\n                    window.location.reload();\r\n                    sessionStorage.setItem('isShouldLoad', true);\r\n                    \r\n                } else {\r\n                    me.isGoBlankHref = false;\r\n                }\r\n            }\r\n\r\n            _win.addEventListener('scroll', function (e) {\r\n\r\n                if (!me.isReady) return;\r\n                var scrollTop = _doc.documentElement.scrollTop;\r\n\r\n                if (scrollTop === 0) {\r\n                    $to_top_button.hide();\r\n                } else {\r\n                    $to_top_button.show();\r\n                }\r\n\r\n                if (scrollTop === 0) {\r\n                    return $inappHeader.removeClass('header-scroll');\r\n                }\r\n                $inappHeader.addClass('header-scroll');\r\n            })\r\n\r\n\r\n        },\r\n\r\n        renderOver: function () {\r\n            setTimeout(function () {\r\n\r\n                $('#customIframe').removeClass('bg-white');\r\n                \/\/ loadProgress.stop();\r\n            }, 800)\r\n        },\r\n    }\r\n    new Page();\r\n    jQuery('link[rel=canonical]').attr('href', window.location.href);\r\n}(jQuery));\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40f77d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"40f77d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1db860c4\" data-id=\"1db860c4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e9844a7 elementor-widget elementor-widget-heading\" data-id=\"3e9844a7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><div class='to_top_btn css-sprite'><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"parent":0,"menu_order":5,"template":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u30ef\u30fc\u30af\u30b9\u3060\u3088\u308a - LINE WORKS<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u30ef\u30fc\u30af\u30b9\u3060\u3088\u308a - LINE WORKS\" \/>\n<meta property=\"og:description\" content=\"\uc0c8\uc18c\uc2dd \uc5c5\ub370\uc774\ud2b8 \uc815\ubcf4 \ud65c\uc6a9\ud301\" \/>\n<meta property=\"og:url\" content=\"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/\" \/>\n<meta property=\"og:site_name\" content=\"LINE WORKS\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-11T10:43:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/help.worksmobile.com\/wp-content\/uploads\/2024\/11\/WORKS_OG_Tag_1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/\",\"url\":\"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/\",\"name\":\"\u30ef\u30fc\u30af\u30b9\u3060\u3088\u308a - LINE WORKS\",\"isPartOf\":{\"@id\":\"https:\/\/help.worksmobile.com\/ja\/#website\/\"},\"datePublished\":\"2021-11-24T10:01:56+00:00\",\"dateModified\":\"2024-10-11T10:43:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/help.worksmobile.com\/ja\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u30ef\u30fc\u30af\u30b9\u3060\u3088\u308a\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/help.worksmobile.com\/ja\/#website\/\",\"url\":\"https:\/\/help.worksmobile.com\/ja\/\",\"name\":\"LINE WORKS\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/help.worksmobile.com\/ja\/#organization\/\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/help.worksmobile.com\/ja\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/help.worksmobile.com\/ja\/#organization\/\",\"name\":\"LINE WORKS\",\"url\":\"https:\/\/help.worksmobile.com\/ja\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/help.worksmobile.com\/ja\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/gsaas-help.pstatic.net\/wp-content\/uploads\/2024\/03\/cropped-favicon-1.png\",\"contentUrl\":\"https:\/\/gsaas-help.pstatic.net\/wp-content\/uploads\/2024\/03\/cropped-favicon-1.png\",\"width\":512,\"height\":512,\"caption\":\"LINE WORKS\"},\"image\":{\"@id\":\"https:\/\/help.worksmobile.com\/ja\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u30ef\u30fc\u30af\u30b9\u3060\u3088\u308a - LINE WORKS","robots":{"index":"noindex","follow":"follow"},"og_locale":"ja_JP","og_type":"article","og_title":"\u30ef\u30fc\u30af\u30b9\u3060\u3088\u308a - LINE WORKS","og_description":"\uc0c8\uc18c\uc2dd \uc5c5\ub370\uc774\ud2b8 \uc815\ubcf4 \ud65c\uc6a9\ud301","og_url":"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/","og_site_name":"LINE WORKS","article_modified_time":"2024-10-11T10:43:37+00:00","og_image":[{"url":"https:\/\/help.worksmobile.com\/wp-content\/uploads\/2024\/11\/WORKS_OG_Tag_1.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/","url":"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/","name":"\u30ef\u30fc\u30af\u30b9\u3060\u3088\u308a - LINE WORKS","isPartOf":{"@id":"https:\/\/help.worksmobile.com\/ja\/#website\/"},"datePublished":"2021-11-24T10:01:56+00:00","dateModified":"2024-10-11T10:43:37+00:00","breadcrumb":{"@id":"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/help.worksmobile.com\/ja\/blog\/inapp-end-page\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/help.worksmobile.com\/ja\/"},{"@type":"ListItem","position":2,"name":"\u30ef\u30fc\u30af\u30b9\u3060\u3088\u308a"}]},{"@type":"WebSite","@id":"https:\/\/help.worksmobile.com\/ja\/#website\/","url":"https:\/\/help.worksmobile.com\/ja\/","name":"LINE WORKS","description":"","publisher":{"@id":"https:\/\/help.worksmobile.com\/ja\/#organization\/"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/help.worksmobile.com\/ja\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/help.worksmobile.com\/ja\/#organization\/","name":"LINE WORKS","url":"https:\/\/help.worksmobile.com\/ja\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/help.worksmobile.com\/ja\/#\/schema\/logo\/image\/","url":"https:\/\/gsaas-help.pstatic.net\/wp-content\/uploads\/2024\/03\/cropped-favicon-1.png","contentUrl":"https:\/\/gsaas-help.pstatic.net\/wp-content\/uploads\/2024\/03\/cropped-favicon-1.png","width":512,"height":512,"caption":"LINE WORKS"},"image":{"@id":"https:\/\/help.worksmobile.com\/ja\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/help.worksmobile.com\/ja\/wp-json\/wp\/v2\/blog\/7151"}],"collection":[{"href":"https:\/\/help.worksmobile.com\/ja\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/help.worksmobile.com\/ja\/wp-json\/wp\/v2\/types\/blog"}],"wp:attachment":[{"href":"https:\/\/help.worksmobile.com\/ja\/wp-json\/wp\/v2\/media?parent=7151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}