الفرق بين المراجعتين لصفحة: «JavaScript/Document/body»
< JavaScript | Document
إضافة الصّفحة |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:<code>Document. | <noinclude>{{DISPLAYTITLE:<code>Document.characterSet</code>}}</noinclude> | ||
= <code>Document. | = <code>Document.characterSet</code> = | ||
الخاصّية <code>Document.characterSet</code> القابلة للقراءة فقط تعيد ترميز المحارف (character encoding) الخاصّ بالمُستند الحالي. ترميز المحارف هو مجموعة المحارف (character set) المُستخدمة لعرض المُستند، والذي يُمكن أن يُغايِر الترميز المُعيَّن من طرف الصّفحة. (يُمكن للمُستخدم أن يغيّر ترميز المحارف). | |||
الخاصّيتان <code>document.charset</code> و <code>document.inputEncoding</code> هما اسمان مُستعاران قديمان للخاصية<code>document.characterSet</code> لا تستعمل أيّا منهما بعد الآن. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
var | var string = document.characterSet | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 13: | سطر 14: | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
<button onclick="console.log(document.characterSet);"> | |||
Show character set | |||
</button> | |||
<!-- يعرِضُ طقم الأحرُف، مثل "ISO-8859-1" أو "UTF-8" --> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== المواصفات == | == المواصفات == | ||
* | * مواصفة [https://dom.spec.whatwg.org/#dom-document-characterset DOM] | ||
== المُتصفحات المدعومة == | == المُتصفحات المدعومة == | ||
سطر 47: | سطر 34: | ||
|- | |- | ||
! الدعم الأساسي | ! الدعم الأساسي | ||
| | |45 | ||
|نعم | |نعم | ||
| | |نعم | ||
| | |؟ | ||
|9 | |؟ | ||
| | |9 (أو ربّما أسبَق) | ||
|- | |||
! <code>charset</code> | |||
|تم جعله قابلا للقراءة فقط في الإصدار 45 | |||
| (نعم) | |||
| 44 | |||
| غير معروف | |||
| غير معروف | |||
| 9 (أو ربّما أسبَق) | |||
|} | |} | ||
الجوال: | الجوال: | ||
سطر 58: | سطر 53: | ||
!الميزة | !الميزة | ||
!|Android | !|Android | ||
!Android Webview | |||
!Edge | !Edge | ||
!<span dir="ltr" lang="en">Firefox Mobile (Gecko)</span> | !<span dir="ltr" lang="en">Firefox Mobile (Gecko)</span> | ||
!Firefox OS | |||
!IE Mobile | !IE Mobile | ||
!Opera Mobile | !Opera Mobile | ||
!Safari Mobile | !Safari Mobile | ||
!Chrome for Android | |||
|- | |- | ||
! الدعم الأساسي | ! الدعم الأساسي | ||
|نعم | | لا دعم | ||
|نعم | | 45 | ||
|نعم | | (نعم) | ||
| | | (نعم) | ||
|نعم | | (نعم) | ||
| | | غير معروف | ||
|غير معروف | |||
|غير معروف | |||
|45.0 | |||
|- | |||
! <code>charset</code> | |||
|? | |||
| ? | |||
| (نعم) | |||
| 44.0 (44) | |||
|2.5 | |||
| ? | |||
|? | |||
|? | |||
|? | |||
|} | |} | ||
مراجعة 13:35، 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" -->
المواصفات
- مواصفة DOM
المُتصفحات المدعومة
سطح المكتب:
الميزة | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
الدعم الأساسي | 45 | نعم | نعم | ؟ | ؟ | 9 (أو ربّما أسبَق) |
charset
|
تم جعله قابلا للقراءة فقط في الإصدار 45 | (نعم) | 44 | غير معروف | غير معروف | 9 (أو ربّما أسبَق) |
الجوال:
الميزة | Android | Android Webview | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|---|
الدعم الأساسي | لا دعم | 45 | (نعم) | (نعم) | (نعم) | غير معروف | غير معروف | غير معروف | 45.0 |
charset
|
? | ? | (نعم) | 44.0 (44) | 2.5 | ? | ? | ? | ? |