联合国难民事务高级专员:逃离加沙前往埃及的难民将破坏停火努力

联合国难民事务高级专员:逃离加沙前往埃及的难民将破坏停火努力埃及街道'; window._nslWebViewNoticeElement.insertAdjacentHTML(“afterbegin”, webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div');overlay.id = “nsl-redirect-overlay”; }让overlayHTML ='';constoverlayContainer =“

“,overlayContainerClose =”

”,overlaySpinner =“”,overlayTitle =“

” + scriptOptions._localizedStrings.redirect_overlay_title + “

“,覆盖文本=”

” + scriptOptions._localizedStrings.redirect_overlay_text + “

“; switch (scriptOptions._redirectOverlay) { case “overlay-only”:break;case “overlay-with-spinner”:overlayHTML = OverlayContainer + OverlaySpinner + OverlayContainerClose;Break;默认:overlayHTML = OverlayContainer + OverlaySpinner + OverlayTitle + OverlayText + OverlayContainerClose ;break; } override.insertAdjacentHTML(“afterbegin”,overlayHTML); document.body.appendChild(overlay); } window.location = url; }; 让 targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false ; const buttonLinks = document.querySelectorAll(' a[data-plugin=”nsl”][data-action=”connect”], A[data-plugin=”nsl”][data-action=”link”]'); buttonLinks.forEach(function (buttonLink) { buttonLink.addEventListener('click', function (e) { if (lastPopup && !lastPopup.close) { e.preventDefault(); lastPopup.focus(); } else { let href = this.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = this.dataset.重定向; if (redirectTo === '当前') { href += 'redirect=” + encodeURIComponent(window.location.href) + “&'; } else if (redirectTo && redirectTo !== '') { href + = 'redirect=” + encodeURIComponent(redirectTo) + “&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow = == 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight); if (lastPopup) { success = true ; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); 成功=真; 窗口._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } }); }); 让buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin=”nsl”][data-provider=”google”]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === '禁用按钮') {disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin=”nsl”][data-provider=”facebook”]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === '禁用按钮'){disableButtonInWebView(facebookLoginButton);}其他{facebookLoginButton.remove();buttonCountChanged = true;}}); const分隔符 = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && Separators.length) { Separators.forEach(function (separator) { const SeparatorParentNode = Separator.parentNode; if (separatorParentNode) { const SeparatorButtonContainer = SeparatorParentNode.querySelector('div.nsl-container-buttons'); if ( separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) {separator.remove(); } } }) } }); /** * Cross-Origin-Opener-Policy 阻止了对 opener 的访问 */ if (typeof BroadcastChannel === “function”) { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === '重定向') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } }; }})();

1713063665
2024-04-12 19:16:22

Leave a Reply

Your email address will not be published. Required fields are marked *

近期新闻​

编辑精选​