الدالة webbrowser.register()
في بايثون
< Python | webbrowser
تسجّل الدالة نوع المتصفّح المعطى، وبعد تسجيل نوع المتصفّح باستخدام هذه الدالة يصبح بإمكان الدالة get()
أن تعيد متحكّمًا لنوع المتصفّح المسجَّل.
البنية العامة
webbrowser.register(name, constructor, instance=None, *, preferred=False)
المعاملات
instance
إن لم يكن هذا المعامل موجودًا، أو أخذ القيمة None
، المعامل constructor
سيستدعى دون أيّ معاملات وذلك لإنشاء نسخة عند الحاجة. أما إذا أخذ المعامل قيمة معيّنة، فإنّ المعامل constructor
لن يستدعى إطلاقًا، وقد يحمل القيمة None
.
preferred
يؤدي تعيين القيمة True
لهذا المعامل إلى جعل هذا المتصفّح النتيجةَ المفضّلة لاستدعاء الدالة get()
دون استخدام الوسائط. هذا المعامل مفيد في الحالات التي تخطّط فيها إما لتعيين قيمة لمتغيّر البيئة BROWSER
أو لاستدعاء الدالة get()
مع وسيط يطابق اسم أداة المعالجة التي صرّحت عنها.
ملاحظة: أضيف المعامل المفتاحي preferred
في الإصدار 3.7 من بايثون.
انظر أيضًا
- الدالة webbrowser.get(): تعيد الدالة كائن
controller
لنوع المتصفّح المعطى.