سؤال كيفية العثور على Chrome "بحث في الصفحة" للعثور على نص تم تحميله ديناميكيًا (تم تحميله بعد الصفحة ، مثل AJAX)؟


في Google Chrome (49.0.2623.87) على OS X 10.10.5 ، عندما أستخدم ميزة "بحث" للبحث عن نص في الصفحة الحالية ، لا نعتبر أي نص تم تحميله ديناميكيًا بعد انتهاء تحميل الصفحة. تحتوي هذه المشكلة على حل وهو حذف حرف من نهاية نص البحث وإعادة إدخاله ، والذي يبدو أنه يعيد تعيين شيء ما ويجعل Chrome يعيد مسح الصفحة والعثور على النص بشكل صحيح.

كيف يمكنني جعل Chrome يعثر على النص دون الاضطرار إلى إعادة ضبط البحث ، أي بمجرد النقر على الاختصار "Find Next"؟


5
2018-03-21 20:53


الأصل


يبدو أنه لا يوجد حل حقيقي لهذه المشكلة في الوقت الحالي. إذا كنت تستخدم نظام التشغيل Windows ، فأوصيك باستخدام AutoIT أو AutoHotkey لإعداد ماكرو للوحة المفاتيح يتم ضغطه Ctrl+F، End ويقوم بكتابة حرف وحذفه عند الضغط على مفتاح التشغيل السريع المقترن. أعتقد أنك يمكن أن تستخدم لوحة المفاتيح مايسترو على جهاز ماكنتوش لنفس الشيء ، لكنني لن أعرف على وجه اليقين كما لم أستخدمها. - Vinayak


الأجوبة:


يمكن أن يؤدي المسح المستمر للصفحة نفسها مرارًا وتكرارًا للعبارة إلى استنزاف موارد الكمبيوتر ، وهو السبب في عدم تنفيذ هذه الميزة في متصفحات الويب. (أو ربما لم يفكر المطورون في ذلك).

حسب علمي ، لا توجد هذه الميزة في أي متصفح شائع.

العمل الحالي الوحيد للكروم هو:

  •  اضغط على Ctrl + F
  •  بعد تغيير النص بشكل ديناميكي ، اضغط على "Esc" ، ثم اضغط على "Ctrl + F" مرة أخرى
  • اضغط دخول'.

  • 2
    2018-03-30 14:43



    يعرف المتصفح متى يحمّل محتوى ديناميكيًا بفضل الأحداث ؛ لذا لا حاجة إلى "فحص" أي شيء باستمرار ، بعد الأحداث التي تغير النص في DOM.
    tubes Point taken ... كما قلت ، ربما لم يحدث هذا للمطورين - rahuldottech