الفرق بين المراجعتين ل"JavaScript/Document/characterSet"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة الصّفحة)
 
(ضبط بنية وتنسيق الصفحة)
سطر 2: سطر 2:
  
 
= <code>Document.characterSet</code> =
 
= <code>Document.characterSet</code> =
الخاصّية  <code>Document.characterSet</code> القابلة للقراءة فقط  تعيد ترميز المحارف (character encoding) الخاصّ بالمُستند الحالي. ترميز المحارف هو مجموعة المحارف (character set) المُستخدمة لعرض المُستند، والذي يُمكن أن يُغايِر الترميز المُعيَّن من طرف الصّفحة. (يُمكن للمُستخدم أن يغيّر ترميز المحارف).
+
الخاصّية  <code>Document.characterSet</code> القابلة للقراءة فقط  تعيد ترميز المحارف (character encoding) الخاصّ بالمُستند الحالي. ترميز المحارف هو مجموعة المحارف (character set) المُستخدمة لعرض المُستند، والذي يُمكن أن يُغايِر الترميز المُعيَّن من طرف الصّفحة (يُمكن للمُستخدم أن يغيّر ترميز المحارف).
  
الخاصّيتان <code>document.charset</code> و <code>document.inputEncoding</code> هما اسمان مُستعاران قديمان للخاصية<code>document.characterSet</code> لا تستعمل أيّا منهما بعد الآن.
+
الخاصّيتان <code>document.charset</code> و <code>document.inputEncoding</code> هما اسمان مُستعاران قديمان للخاصية <code>document.characterSet</code> لا تستعمل أيّا منهما بعد الآن.
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 13: سطر 13:
 
== مثال ==
 
== مثال ==
  
<syntaxhighlight lang="javascript">
+
<syntaxhighlight lang="html">
 
<button onclick="console.log(document.characterSet);">
 
<button onclick="console.log(document.characterSet);">
 
   Show character set
 
   Show character set
سطر 19: سطر 19:
 
<!-- يعرِضُ طقم الأحرُف، مثل "ISO-8859-1" أو "UTF-8" -->
 
<!-- يعرِضُ طقم الأحرُف، مثل "ISO-8859-1" أو "UTF-8" -->
 
</syntaxhighlight>
 
</syntaxhighlight>
== المواصفات ==
+
== دعم المتصفحات ==
* مواصفة [https://dom.spec.whatwg.org/#dom-document-characterset DOM]
 
 
 
== المُتصفحات المدعومة ==
 
سطح المكتب:
 
 
{| class="wikitable"
 
{| class="wikitable"
 
!الميزة
 
!الميزة
 
!|Chrome
 
!|Chrome
 
!|Edge
 
!|Edge
!<span dir="ltr" lang="en">Firefox (Gecko)</span>
+
!Firefox
 
!Internet Explorer
 
!Internet Explorer
 
!Opera
 
!Opera
!<span dir="ltr" lang="en">Safari (WebKit)</span>
+
!Safari
 
|-
 
|-
 
! الدعم الأساسي
 
! الدعم الأساسي
سطر 42: سطر 38:
 
|-
 
|-
 
! <code>charset</code>
 
! <code>charset</code>
|تم جعله قابلا للقراءة فقط في الإصدار 45  
+
|45
| (نعم)
+
|نعم
 
| 44
 
| 44
 
| ؟
 
| ؟
سطر 49: سطر 45:
 
| 9 (أو ربّما أسبَق)
 
| 9 (أو ربّما أسبَق)
 
|}
 
|}
الجوال:
+
== مصادر ومواصفات ==
{| class="wikitable"
+
* مواصفة [https://dom.spec.whatwg.org/#dom-document-characterset DOM]
!الميزة
 
!|Android
 
!Android Webview
 
!Edge
 
!<span dir="ltr" lang="en">Firefox Mobile (Gecko)</span>
 
!Firefox OS
 
!IE Mobile
 
!Opera Mobile
 
!Safari Mobile
 
!Chrome for Android
 
|-
 
! الدعم الأساسي
 
| لا دعم
 
| 45
 
| (نعم)
 
| (نعم)
 
| (نعم)
 
 
 
 
|45.0
 
|-
 
! <code>charset</code>
 
 
 
| (نعم)
 
| 44.0 (44)
 
|2.5
 
 
 
 
 
|}
 

مراجعة 15:27، 10 مارس 2018


Document.characterSet

الخاصّية Document.characterSet القابلة للقراءة فقط تعيد ترميز المحارف (character encoding) الخاصّ بالمُستند الحالي. ترميز المحارف هو مجموعة المحارف (character set) المُستخدمة لعرض المُستند، والذي يُمكن أن يُغايِر الترميز المُعيَّن من طرف الصّفحة (يُمكن للمُستخدم أن يغيّر ترميز المحارف).

الخاصّيتان document.charset و document.inputEncoding هما اسمان مُستعاران قديمان للخاصية document.characterSet لا تستعمل أيّا منهما بعد الآن.

البنية العامة

var string = document.characterSet

مثال

<button onclick="console.log(document.characterSet);">
  Show character set
</button>
<!-- يعرِضُ طقم الأحرُف، مثل "ISO-8859-1" أو "UTF-8" -->

دعم المتصفحات

الميزة Chrome Edge Firefox Internet Explorer Opera Safari
الدعم الأساسي 45 نعم نعم ؟ ؟ 9 (أو ربّما أسبَق)
charset 45 نعم 44 ؟ ؟ 9 (أو ربّما أسبَق)

مصادر ومواصفات

  • مواصفة DOM