أرغب في الانتقال إلى وضع القراءة في Firefox ، والذي يعيد تنسيق الصفحة لجعل التمرير أكثر سلاسة وتسهيل قراءتها. في VimFX كان هذا gr
، لكن بالطبع ليس من الضروري أن يكون له نفس التعيين افتراضيًا. في الواقع ، لا أعتقد بالضرورة أنه سيتعين تعيينه بشكل افتراضي على الإطلاق. سيكون من الجيد مجرد توفره ليتم تعيينه.
سأكون مندهشا إذا كان من الممكن (أو سيكون كذلك) من أجل WebExtension.
لأنه خاص بفايرفوكس؟
لا ، لأنه شيء محدد لإضافة واجهة برمجة تطبيقات له.
بقدر ما هو ممتع أن تكون متشائمًا ، يمكنك اتباع فتات الخبز من وضع قارئ شامل WebExtensions :
"about:reader?url="+encodeURIComponent(url)
، لذلك سيكون من التافه إضافة إلى Vimium بهذا.url
قد لا يتم تطهيرها بشكل صحيح في الوقت الحالي ، وهو ما يعيق ذلك.about:reader
لا تضر بصندوق الحماية).about:reader
في بداية عنوان URL لعلامة التبويب سيفي بالغرض.تحرير: الرمز النقطي الأول هو كل ما نحتاجه حتى نتمكن من تنفيذ أمر للدخول / الخروج من وضع القارئ.
ياي! آسف على السلبية.
فيما يتعلق بتحرير @ mrmr1993 ، أعتقد أنك بحاجة إلى أول نقطتين لتتمكن من مغادرة وضع القارئ. في الوقت الحالي ، يبدو أنه لا يمكن تحميل WebExtensions في about:
URL's ، لذلك لن يعمل ربط المفاتيح لمغادرة وضع القارئ.
أنا أستخدم وضع القارئ كثيرًا. لا أمانع في استخدام رابط المفاتيح الافتراضي Ctrl-Alt-r
لتنشيطه ، لكن من المزعج أنني لا أستطيع استخدام روابط مفاتيح أخرى في وضع القارئ ، خاصة j
، k
، وغيرها من المفاتيح ذات الصلة بالتمرير. هل نحتاج إلى مشكلة منفصلة لتحميل Vimium داخل وضع القارئ أم أن ذلك مناسب هنا؟ أم أنها ستعمل فقط بدون تغييرات على Vimium إذا تم حل الخطأ 1371786؟
أعتقد أنك بحاجة إلى أول نقطتين لتتمكن من ترك وضع القارئ.
أنت على حق. مسكة جيدة.
هل نحتاج إلى مشكلة منفصلة لتحميل Vimium داخل وضع القارئ
لا: أداة تعقب المشكلات هنا عبارة عن فوضى ، وهي تعمل أساسًا كقائمة بريدية. يتم إصلاح المشكلات فقط إذا قرر شخص ما إصلاحها (ثم يهتم ستيف بالمشكلة بدرجة كافية لدمج الإصلاح) ، وهذا غير منسق حقًا بأي طريقة ذات معنى.
أستخدم وضع القارئ كثيرًا ، لذلك أعتزم إصلاح هذا - على الأقل لنفسي - عندما يصبح ذلك ممكنًا.
هل سيعمل فقط بدون تغييرات على Vimium إذا تم حل الخطأ 1371786؟
إما بدون تغييرات أو بتغيير سطر واحد لبيان الامتداد ، اعتمادًا على التنفيذ.
API لهذا يعيش في الليل. راجع هذا الخطأ (أو ارتكب mozilla / gecko-dev @ 8f848ff9dfe8e5b11966cbe6177019deb1f75a3c) للحصول على التفاصيل. لا يمكنني العثور على أي وثائق رسمية ، وواجهتها فقط أثناء القيام ببعض الأعمال غير ذات الصلة على قاعدة رموز Firefox.
باختصار ، التغييرات هي:
isArticle
إلى كائن Tab
، والذي يتوافق مع زر عرض القارئ الذي يظهر في شريط العناوين (على ما أعتقد)isInReaderMode
أيضًا إلى الكائن Tab
browser.tabs.toggleReaderMode(tabId)
APIما زلنا لا نستطيع تشغيل البرامج النصية للمحتوى في وضع القارئ ( هذا الخطأ ) ، لذلك بمجرد دخولنا ، فإننا عالقون.
ها هي وثائق browser.tabs.toggleReaderMode
. إنه في Firefox 58. لم يتم إحراز تقدم كبير في السماح بنصوص المحتوى في وضع القارئ حتى الآن.
التعليق الأكثر فائدة
بقدر ما هو ممتع أن تكون متشائمًا ، يمكنك اتباع فتات الخبز من وضع قارئ شامل WebExtensions :
"about:reader?url="+encodeURIComponent(url)
، لذلك سيكون من التافه إضافة إلى Vimium بهذا.url
قد لا يتم تطهيرها بشكل صحيح في الوقت الحالي ، وهو ما يعيق ذلك.about:reader
لا تضر بصندوق الحماية).about:reader
في بداية عنوان URL لعلامة التبويب سيفي بالغرض.تحرير: الرمز النقطي الأول هو كل ما نحتاجه حتى نتمكن من تنفيذ أمر للدخول / الخروج من وضع القارئ.