سؤال

لقد قمت بإخفاء عنوان URL في صفحة html الخاصة بي كما يلي:

<head>
<base href="http://www.abc.com" />
<meta name="DESCRIPTION" content="">
<TITLE></TITLE>
</HEAD>
<FRAMESET ROWS="100%,*" frameborder="no" framespacing=0 border=0>
<FRAME SRC="https://www.xyz.com/login.htm" NAME="mainwindow" frameborder="no" framespacing="0" marginheight="0" marginwidth="0"></FRAME>
</FRAMESET>
<NOFRAMES>
</head>

ال https://www.xyz.com/login.htm هو رابط خارجي وليس لدي إمكانية الوصول إلى الكود المصدري.عندما ينقر المستخدم على login button في الصفحة، تم تسجيل دخول المستخدم بنجاح.عند تسجيل الدخول يتم تحميل صفحة منفصلة user.htm.ومع ذلك، نظرًا للإخفاء المطبق (أعلاه)، أرى عنوان URL المقنع حتى بعد تسجيل الدخول.أرغب في عرض عنوان url الأصلي بمجرد تسجيل دخول المستخدم.هل يمكنني منع ذلك؟

يحرر:لقد تمكنت من الوصول إلى ملف تسجيل الدخول.htm.يتم وضعه الآن على الخادم الخاص بي.يحتوي هذا الملف على زر تسجيل الدخول الذي ليس في الواقع زرًا ولكنه صورة:

<input target="_top" type="image"  src="images/login-submit.png" align="middle" value="Connect" name="Connect"> 

إن إضافة الهدف = "_top" إلى الزر لا يساعد.كيف يمكنني الخروج من الإطار عند النقر connect.أي مؤشرات؟

هل كانت مفيدة؟

المحلول

نظرًا لأن المحتوى موجود على أصل آخر، فلا يمكنك اكتشاف متى قام المستخدم بتسجيل الدخول من صفحة الإطار، لذلك لا يمكنك فعل أي شيء استجابةً لتسجيل دخول المستخدم.

نظرًا لعدم إمكانية الوصول إليك login.htm (و من المفترض user.htm) لا يمكنك الإضافة target="_top" هناك سواء.

لذلك لا، لا يمكنك منع ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top