تخطي إلى المحتوى

صفحة تسجيل الدخول عبر الويب: كيفية إغلاق نموذج تسجيل الدخول بعد تسجيل الدخول

نظرة عامة

عند صفحة تسجيل الدخول على الويب، عندما ينقر المستخدم على زر "تسجيل الدخول"، يتم فتح العميل المختار (HTML5 أو Windows) في علامة تبويب جديدة في المتصفح.

أحيانًا، وبشكل أكثر تحديدًا عند استخدام عميل Windows، قد ترغب في إخفاء نموذج تسجيل الدخول عن المستخدم، على سبيل المثال لتجنب نقر المستخدم مرة أخرى على زر "تسجيل الدخول".

اعتمادًا على متصفح الإنترنت المستخدم، لديك خياران حول كيفية تغيير هذا السلوك الافتراضي. تتطلب كلا الحلول تعديل ملف JavaScript.

الحل A: إغلاق علامة التبويب تسجيل الدخول - لمتصفح إنترنت إكسبلورر فقط

في هذا الحل، عندما ينقر المستخدم على زر "تسجيل الدخول"، سيتم فتح العميل المختار في علامة تبويب جديدة في المتصفح وسينغلق تبويب تسجيل الدخول تلقائيًا. اعتمادًا على إصدار Internet Explorer، قد تظهر نافذة رسالة صغيرة للمستخدم، تطلب منه تأكيد رغبته في إغلاق هذه العلامة.

قم بتحرير ملف "common.js" المخزن في مجلد "C:\Program Files (x86)\TSplus\Clients\www\software". نوصي باستخدام محرر نصوص مثل Notepad أو Notepad++. ليس استخدم Word).

ابحث عن هذه الأسطر:

p = 'software/remoteapp.html';
window.name = " " + window.opforfalse;
if (cpwin != false) {
cpwin.name = window.opforfalse;
cpwin.location.replace(hostGateway + jwtsclickLinkBefore(getside(), p));
} else {
window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse);
}

واستبدلها بتلك الأسطر:

p = 'software/remoteapp.html';
window.name = " " + window.opforfalse;
if (cpwin != false) {
cpwin.name = window.opforfalse;
cpwin.location.replace(hostGateway + jwtsclickLinkBefore(getside(), p));
} else {
window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse);
}
window.open('','_parent','');
window.close();

نوصي بمسح ذاكرة التخزين المؤقت للمتصفح بعد حفظ ملف JavaScript المعدل.

الحل ب: إعادة توجيه علامة تسجيل الدخول إلى صفحة ويب أخرى - لجميع المتصفحات

في هذا الحل، عندما ينقر المستخدم على زر "تسجيل الدخول"، سيتم فتح العميل المختار في علامة تبويب جديدة من المتصفح وسيتنقل تبويب تسجيل الدخول تلقائيًا إلى صفحة ويب أخرى.

يمكنك استخدام أي عنوان إنترنت موجود (URL) مثل " http://google.com أو يمكنك إنشاء صفحة ويب خاصة بك باستخدام "thankyou.html" كعنوان URL وإنشاء ملف باسم "thankyou.html" في مجلد "C:\Program Files (x86)\TSplus\Clients\www" ووضع محتوى HTML فيه.

قم بتحرير ملف "common.js" المخزن في مجلد "C:\Program Files (x86)\TSplus\Clients\www\software". نوصي باستخدام محرر نصوص مثل Notepad أو Notepad++. ليس استخدم Word).

ابحث عن هذه الأسطر:

p = 'software/remoteapp.html';
window.name = " " + window.opforfalse;
if (cpwin != false) {
cpwin.name = window.opforfalse;
cpwin.location.replace(hostGateway + jwtsclickLinkBefore(getside(), p));
} else {
window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse);
}

واستبدلها بتلك الأسطر:

p = 'software/remoteapp.html';
window.name = " " + window.opforfalse;
if (cpwin != false) {
cpwin.name = window.opforfalse;
cpwin.location.replace(hostGateway + jwtsclickLinkBefore(getside(), p));
} else {
window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse);
}
window.location.href = "http://google.com";

نوصي بمسح ذاكرة التخزين المؤقت للمتصفح بعد حفظ ملف JavaScript المعدل.