6.7.0 - Alpha5 - 同步并兼容 Rhino 引擎上游代码 (1.8.1-SNAPSHOT)
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$data": {
|
"$data": {
|
||||||
"v6.7.0": {
|
"v6.7.0": {
|
||||||
"released_date": "2025/09/09",
|
"released_date": "2025/09/10",
|
||||||
"feature": [
|
"feature": [
|
||||||
"zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))",
|
"zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))",
|
||||||
"mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))",
|
"mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))",
|
||||||
|
|||||||
@@ -76,7 +76,7 @@
|
|||||||
|
|
||||||
في الجدول، تشير البيانات في العمود `تاريخ نهاية التطوير` التي تحتوي على أقواس مربعة (`[]`) إلى أن مشروع المصدر المفتوح غير متاح مؤقتًا.
|
في الجدول، تشير البيانات في العمود `تاريخ نهاية التطوير` التي تحتوي على أقواس مربعة (`[]`) إلى أن مشروع المصدر المفتوح غير متاح مؤقتًا.
|
||||||
|
|
||||||
في الجدول، يتم احتساب البيانات في العمود `فترة الصيانة النشطة` التي تحتوي على أقواس زاوية (`<>`) حتى 9 September 2025.
|
في الجدول، يتم احتساب البيانات في العمود `فترة الصيانة النشطة` التي تحتوي على أقواس زاوية (`<>`) حتى 10 September 2025.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
* تكييف ألوان الموضوع [ التجميع / الموقع / البحث / السجل / التكييف التلقائي للسطوع والتباين / ... ]
|
* تكييف ألوان الموضوع [ التجميع / الموقع / البحث / السجل / التكييف التلقائي للسطوع والتباين / ... ]
|
||||||
* دعم وضع الليل [ صفحة الإعدادات / صفحة الوثائق / صفحة تحليل التخطيط / النافذة العائمة / ... ]
|
* دعم وضع الليل [ صفحة الإعدادات / صفحة الوثائق / صفحة تحليل التخطيط / النافذة العائمة / ... ]
|
||||||
* دعم الاتصال بـ [المكون الإضافي لـ VSCode](http://vscext-project.autojs6.com) بطرق الاتصال عبر الشبكة المحلية (LAN) و ADB
|
* دعم الاتصال بـ [المكون الإضافي لـ VSCode](http://vscext-project.autojs6.com) بطرق الاتصال عبر الشبكة المحلية (LAN) و ADB
|
||||||
* تم ترقية محرك [Rhino](https://github.com/mozilla/rhino/) من [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) إلى [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (تم التحديث في 11 April 2025)
|
* تم ترقية محرك [Rhino](https://github.com/mozilla/rhino/) من [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) إلى [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (تم التحديث في 10 September 2025)
|
||||||
* دعم هروب نقطة الرمز Unicode [للأحرف متعددة المستويات](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2)
|
* دعم هروب نقطة الرمز Unicode [للأحرف متعددة المستويات](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2)
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* تمثل "𝅘𝅥𝅮", طريقة تقليدية: '\uD834\uDD60'. */
|
'\u{1D160}'; /* تمثل "𝅘𝅥𝅮", طريقة تقليدية: '\uD834\uDD60'. */
|
||||||
@@ -363,7 +363,7 @@ File (ملف) | Settings (إعدادات) | Appearance & Behavior (المظهر
|
|||||||
|
|
||||||
يعتمد مشروع AutoJs6 على إصدار `JDK (مجموعة تطوير جافا)` بإصدار لا يقل عن `17`، ولكن يفضل الإصدار الذي لا يقل عن `21`.
|
يعتمد مشروع AutoJs6 على إصدار `JDK (مجموعة تطوير جافا)` بإصدار لا يقل عن `17`، ولكن يفضل الإصدار الذي لا يقل عن `21`.
|
||||||
|
|
||||||
اعتبارًا من 9 September 2025، الإصدار الأقصى المدعوم من JDK لمشروع AutoJs6 هو `24`.
|
اعتبارًا من 10 September 2025، الإصدار الأقصى المدعوم من JDK لمشروع AutoJs6 هو `24`.
|
||||||
|
|
||||||
> ملاحظة: إذا كان نظام الكمبيوتر يحتوي على JDK والإصدار يفي بالمتطلبات المذكورة أعلاه، فيمكنك تخطي هذا القسم.
|
> ملاحظة: إذا كان نظام الكمبيوتر يحتوي على JDK والإصدار يفي بالمتطلبات المذكورة أعلاه، فيمكنك تخطي هذا القسم.
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ Auto.js Pro 7/8/9 in the table are paid versions, and the rest are free open-sou
|
|||||||
|
|
||||||
In the table, data in the `Development End Date` column that contains square brackets (`[]`) indicates that the open-source project is temporarily inaccessible.
|
In the table, data in the `Development End Date` column that contains square brackets (`[]`) indicates that the open-source project is temporarily inaccessible.
|
||||||
|
|
||||||
In the table, data in the `Active Maintenance` column that contains angle brackets (`<>`) is calculated up to Sep 9, 2025.
|
In the table, data in the `Active Maintenance` column that contains angle brackets (`<>`) is calculated up to Sep 10, 2025.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ Compared to the final open-source version `4.1.1 Alpha2` of Auto.js, the main up
|
|||||||
* Theme color adaptation [ Grouping / Location / Search / History / Automatic Adaptation of Brightness and Contrast / ... ]
|
* Theme color adaptation [ Grouping / Location / Search / History / Automatic Adaptation of Brightness and Contrast / ... ]
|
||||||
* Night mode adaptation [ Settings page / Documentation page / Layout analysis page / Floating window / ... ]
|
* Night mode adaptation [ Settings page / Documentation page / Layout analysis page / Floating window / ... ]
|
||||||
* [VSCode plugin](http://vscext-project.autojs6.com) supports both client (LAN) and server (LAN/ADB) connection methods
|
* [VSCode plugin](http://vscext-project.autojs6.com) supports both client (LAN) and server (LAN/ADB) connection methods
|
||||||
* [Rhino](https://github.com/mozilla/rhino/) engine upgraded from [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) to [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (Updated on Apr 11, 2025)
|
* [Rhino](https://github.com/mozilla/rhino/) engine upgraded from [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) to [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (Updated on Sep 10, 2025)
|
||||||
* Unicode [code point](https://developer.mozilla.org/en-US/docs/Glossary/Code_point) escape support for [supplementary plane](https://en.wikipedia.org/wiki/Plane_(Unicode)#Supplementary_Multilingual_Plane) characters
|
* Unicode [code point](https://developer.mozilla.org/en-US/docs/Glossary/Code_point) escape support for [supplementary plane](https://en.wikipedia.org/wiki/Plane_(Unicode)#Supplementary_Multilingual_Plane) characters
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* stands for "𝅘𝅥𝅮", traditional method: '\uD834\uDD60'. */
|
'\u{1D160}'; /* stands for "𝅘𝅥𝅮", traditional method: '\uD834\uDD60'. */
|
||||||
@@ -363,7 +363,7 @@ Check `Show Package Details`, click NDK and CMake respectively to ensure the cor
|
|||||||
|
|
||||||
The `JDK (Java Development Kit)` version required for the AutoJs6 project should be at least `17`, but `21` or higher is recommended.
|
The `JDK (Java Development Kit)` version required for the AutoJs6 project should be at least `17`, but `21` or higher is recommended.
|
||||||
|
|
||||||
As of Sep 9, 2025, AutoJs6 supports up to version `24` of the JDK.
|
As of Sep 10, 2025, AutoJs6 supports up to version `24` of the JDK.
|
||||||
|
|
||||||
> Note: If the JDK is already installed on the computer system and the version meets the above requirements, this section can be skipped.
|
> Note: If the JDK is already installed on the computer system and the version meets the above requirements, this section can be skipped.
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ En la tabla, Auto.js Pro 7/8/9 son versiones pagas, mientras que las demás son
|
|||||||
|
|
||||||
En la tabla, los datos de la columna `Fecha de finalización del desarrollo` que contienen corchetes (`[]`) indican que el proyecto de código abierto no está temporalmente accesible.
|
En la tabla, los datos de la columna `Fecha de finalización del desarrollo` que contienen corchetes (`[]`) indican que el proyecto de código abierto no está temporalmente accesible.
|
||||||
|
|
||||||
En la tabla, los datos de la columna `Mantenimiento activo` que contienen paréntesis angulares (`<>`) se han calculado hasta 9 de September de 2025.
|
En la tabla, los datos de la columna `Mantenimiento activo` que contienen paréntesis angulares (`<>`) se han calculado hasta 10 de September de 2025.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ En comparación con la versión final de Auto.js `4.1.1 Alpha2`, AutoJs6 ha real
|
|||||||
* Adaptation des couleurs du thème [ Groupement / Localisation / Recherche / Historique / Adaptation automatique de la luminosité et du contraste / ... ]
|
* Adaptation des couleurs du thème [ Groupement / Localisation / Recherche / Historique / Adaptation automatique de la luminosité et du contraste / ... ]
|
||||||
* Soporte para modo nocturno en varias páginas [ página de configuración / página de documentación / página de análisis de diseño / ventana flotante / ... ]
|
* Soporte para modo nocturno en varias páginas [ página de configuración / página de documentación / página de análisis de diseño / ventana flotante / ... ]
|
||||||
* El [complemento de VSCode](http://vscext-project.autojs6.com) soporta conexiones cliente (LAN) y servidor (LAN/ADB)
|
* El [complemento de VSCode](http://vscext-project.autojs6.com) soporta conexiones cliente (LAN) y servidor (LAN/ADB)
|
||||||
* El motor [Rhino](https://github.com/mozilla/rhino/) se ha actualizado de [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) a [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (actualizado el 11 de April de 2025)
|
* El motor [Rhino](https://github.com/mozilla/rhino/) se ha actualizado de [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) a [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (actualizado el 10 de September de 2025)
|
||||||
* Soporte para secuencias de escape de [puntos de código](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) Unicode [ plano suplementario](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2)
|
* Soporte para secuencias de escape de [puntos de código](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) Unicode [ plano suplementario](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2)
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* significa "𝅘𝅥𝅮", método tradicional: '\uD834\uDD60'. */
|
'\u{1D160}'; /* significa "𝅘𝅥𝅮", método tradicional: '\uD834\uDD60'. */
|
||||||
@@ -363,7 +363,7 @@ Marca `Show Package Details (Mostrar detalles del paquete)`, haz clic en NDK y C
|
|||||||
|
|
||||||
La versión mínima requerida del `JDK (Kit de Desarrollo de Java)` para el proyecto AutoJs6 es `17`, pero se recomienda usar una versión no inferior a `21`.
|
La versión mínima requerida del `JDK (Kit de Desarrollo de Java)` para el proyecto AutoJs6 es `17`, pero se recomienda usar una versión no inferior a `21`.
|
||||||
|
|
||||||
Hasta el 9 de September de 2025, AutoJs6 soporta hasta la versión `24` de JDK.
|
Hasta el 10 de September de 2025, AutoJs6 soporta hasta la versión `24` de JDK.
|
||||||
|
|
||||||
> Nota: Si el sistema ya tiene instalado JDK y cumple con los requisitos anteriores, puedes omitir esta sección.
|
> Nota: Si el sistema ya tiene instalado JDK y cumple con los requisitos anteriores, puedes omitir esta sección.
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ Dans le tableau, Auto.js Pro 7/8/9 sont des versions payantes, les autres sont d
|
|||||||
|
|
||||||
Dans le tableau, les données de la colonne `Date de fin de développement` contenant des crochets (`[]`) indiquent que le projet open source est temporairement inaccessible.
|
Dans le tableau, les données de la colonne `Date de fin de développement` contenant des crochets (`[]`) indiquent que le projet open source est temporairement inaccessible.
|
||||||
|
|
||||||
Dans le tableau, les données de la colonne `Maintenance active` contenant des chevrons (`<>`) sont calculées jusqu’au 9 September 2025.
|
Dans le tableau, les données de la colonne `Maintenance active` contenant des chevrons (`<>`) sont calculées jusqu’au 10 September 2025.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ Par rapport à la version finale open source de Auto.js `4.1.1 Alpha2`, AutoJs6
|
|||||||
* Adaptación del color del tema [ Agrupación / Ubicación / Búsqueda / Historial / Adaptación automática de brillo y contraste / ... ]
|
* Adaptación del color del tema [ Agrupación / Ubicación / Búsqueda / Historial / Adaptación automática de brillo y contraste / ... ]
|
||||||
* Adaptation du mode nuit [ Paramètres / Documentation / Analyse de la disposition / Fenêtre flottante / ... ]
|
* Adaptation du mode nuit [ Paramètres / Documentation / Analyse de la disposition / Fenêtre flottante / ... ]
|
||||||
* Prise en charge de l'extension [VSCode](http://vscext-project.autojs6.com) pour la connexion client (LAN) et serveur (LAN/ADB)
|
* Prise en charge de l'extension [VSCode](http://vscext-project.autojs6.com) pour la connexion client (LAN) et serveur (LAN/ADB)
|
||||||
* Le moteur [Rhino](https://github.com/mozilla/rhino/) a été mis à niveau de [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) à [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (mis à jour le 11 April 2025)
|
* Le moteur [Rhino](https://github.com/mozilla/rhino/) a été mis à niveau de [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) à [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (mis à jour le 10 September 2025)
|
||||||
* [Échappements](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) pour les points de code Unicode supportent les caractères du [plan complémentaire](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2)
|
* [Échappements](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) pour les points de code Unicode supportent les caractères du [plan complémentaire](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2)
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* signifie "𝅘𝅥𝅮", méthode traditionnelle: '\uD834\uDD60'. */
|
'\u{1D160}'; /* signifie "𝅘𝅥𝅮", méthode traditionnelle: '\uD834\uDD60'. */
|
||||||
@@ -363,7 +363,7 @@ Cochez `Show Package Details (afficher les détails du package)`, puis cliquez r
|
|||||||
|
|
||||||
La version de JDK (Kit de développement Java) requise pour le projet AutoJs6 doit être au moins `17`, mais il est recommandé d'avoir au moins `21`.
|
La version de JDK (Kit de développement Java) requise pour le projet AutoJs6 doit être au moins `17`, mais il est recommandé d'avoir au moins `21`.
|
||||||
|
|
||||||
À partir du 9 September 2025, AutoJs6 prend en charge la version maximale de JDK `24`.
|
À partir du 10 September 2025, AutoJs6 prend en charge la version maximale de JDK `24`.
|
||||||
|
|
||||||
> Note : Si le JDK est déjà installé sur le système informatique et que la version répond aux exigences ci-dessus, vous pouvez ignorer cette section.
|
> Note : Si le JDK est déjà installé sur le système informatique et que la version répond aux exigences ci-dessus, vous pouvez ignorer cette section.
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ AutoJs6 は `2021/12/01` に Auto.js 最終プロジェクトを基に二次開
|
|||||||
|
|
||||||
表では, `開発終了日` 列に角括弧 (`[]`) を含むデータは, オープンソースプロジェクトが一時的にアクセス不能であることを示します.
|
表では, `開発終了日` 列に角括弧 (`[]`) を含むデータは, オープンソースプロジェクトが一時的にアクセス不能であることを示します.
|
||||||
|
|
||||||
表では, `アクティブメンテナンス期間` 列に山括弧 (`<>`) を含むデータは, 統計の締め日が 2025 年 9 月 9 日 であることを示します.
|
表では, `アクティブメンテナンス期間` 列に山括弧 (`<>`) を含むデータは, 統計の締め日が 2025 年 9 月 10 日 であることを示します.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較
|
|||||||
* テーマカラーの適応 [ グループ化 / ロケーション / 検索 / 履歴 / 明るさとコントラストの自動適応 / ... ]
|
* テーマカラーの適応 [ グループ化 / ロケーション / 検索 / 履歴 / 明るさとコントラストの自動適応 / ... ]
|
||||||
* ナイトモード対応 [ 設定ページ / ドキュメントページ / レイアウト分析ページ / 浮動ウィンドウ / ... ]
|
* ナイトモード対応 [ 設定ページ / ドキュメントページ / レイアウト分析ページ / 浮動ウィンドウ / ... ]
|
||||||
* [VSCodeプラグイン](http://vscext-project.autojs6.com)がクライアント (LAN)とサーバ (LAN/ADB)接続方法をサポート
|
* [VSCodeプラグイン](http://vscext-project.autojs6.com)がクライアント (LAN)とサーバ (LAN/ADB)接続方法をサポート
|
||||||
* [Rhino](https://github.com/mozilla/rhino/)エンジンが [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) から [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (2025 年 4 月 11 日 更新) にアップグレードされました
|
* [Rhino](https://github.com/mozilla/rhino/)エンジンが [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) から [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (2025 年 9 月 10 日 更新) にアップグレードされました
|
||||||
* Unicode [コードポイント](https://developer.mozilla.org/ja/docs/Glossary/Code_point)エスケープのサポート [補助平面](https://ja.wikipedia.org/wiki/多言語面#補助平面)文字
|
* Unicode [コードポイント](https://developer.mozilla.org/ja/docs/Glossary/Code_point)エスケープのサポート [補助平面](https://ja.wikipedia.org/wiki/多言語面#補助平面)文字
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* を表します "𝅘𝅥𝅮", 従来の方法: '\uD834\uDD60'. */
|
'\u{1D160}'; /* を表します "𝅘𝅥𝅮", 従来の方法: '\uD834\uDD60'. */
|
||||||
@@ -363,7 +363,7 @@ File (ファイル) | Settings (設定) | Appearance & Behavior (外観と動作
|
|||||||
|
|
||||||
AutoJs6プロジェクトが依存する `JDK (Java開発キット)` のリリースバージョンは少なくとも `17` で, それ以下のバージョンは推奨されませんが, 最低でも `21` の使用を推奨します.
|
AutoJs6プロジェクトが依存する `JDK (Java開発キット)` のリリースバージョンは少なくとも `17` で, それ以下のバージョンは推奨されませんが, 最低でも `21` の使用を推奨します.
|
||||||
|
|
||||||
2025 年 9 月 9 日 現在, AutoJs6がサポートする最大のJDKバージョンは `24` です.
|
2025 年 9 月 10 日 現在, AutoJs6がサポートする最大のJDKバージョンは `24` です.
|
||||||
|
|
||||||
> 注: コンピュータシステムに適切なバージョンのJDKがインストールされている場合, この節の内容をスキップできます.
|
> 注: コンピュータシステムに適切なバージョンのJDKがインストールされている場合, この節の内容をスキップできます.
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ AutoJs6는 Auto.js 최종 프로젝트를 기반으로 `2021/12/01` 에 다시
|
|||||||
|
|
||||||
표에서 `개발 종료 날짜` 열에 대괄호 (`[]`) 가 포함된 데이터는 오픈 소스 프로젝트가 일시적으로 접근 불가함을 나타냅니다.
|
표에서 `개발 종료 날짜` 열에 대괄호 (`[]`) 가 포함된 데이터는 오픈 소스 프로젝트가 일시적으로 접근 불가함을 나타냅니다.
|
||||||
|
|
||||||
표에서 `활성 유지보수 기간` 열에 꺾쇠괄호 (`<>`) 가 포함된 데이터는 통계 기준일이 2025 년 9 월 9 일 임을 나타냅니다.
|
표에서 `활성 유지보수 기간` 열에 꺾쇠괄호 (`<>`) 가 포함된 데이터는 통계 기준일이 2025 년 9 월 10 일 임을 나타냅니다.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ Auto.js 최종 오픈 소스 버전 `4.1.1 Alpha2` 와 비교하여 AutoJs6는
|
|||||||
* 테마 색상 적응 [ 그룹화 / 위치 / 검색 / 기록 / 밝기 및 대비 자동 적응 / ...]
|
* 테마 색상 적응 [ 그룹화 / 위치 / 검색 / 기록 / 밝기 및 대비 자동 적응 / ...]
|
||||||
* 야경 모드 지원 [ 설정 페이지 / 문서 페이지 / 레이아웃 분석 페이지 / 플로팅 창 / ... ]
|
* 야경 모드 지원 [ 설정 페이지 / 문서 페이지 / 레이아웃 분석 페이지 / 플로팅 창 / ... ]
|
||||||
* [VSCode 플러그인](http://vscext-project.autojs6.com) 지원 클라이언트 (LAN) 및 서버 (LAN/ADB) 연결 방식
|
* [VSCode 플러그인](http://vscext-project.autojs6.com) 지원 클라이언트 (LAN) 및 서버 (LAN/ADB) 연결 방식
|
||||||
* [Rhino](https://github.com/mozilla/rhino/) 엔진을 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 에서 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) 로 업그레이드 (2025 년 4 월 11 일 업데이트됨)
|
* [Rhino](https://github.com/mozilla/rhino/) 엔진을 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 에서 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) 로 업그레이드 (2025 년 9 월 10 일 업데이트됨)
|
||||||
* 유니코드 [코드 포인트](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 이스케이프 지원 [보조 평면](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 문자
|
* 유니코드 [코드 포인트](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 이스케이프 지원 [보조 평면](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 문자
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* 의 의미 "𝅘𝅥𝅮", 전통적인 방법: '\uD834\uDD60'. */
|
'\u{1D160}'; /* 의 의미 "𝅘𝅥𝅮", 전통적인 방법: '\uD834\uDD60'. */
|
||||||
@@ -363,7 +363,7 @@ File (파일) | Settings (설정) | Appearance & Behavior (모양 및 동작) |
|
|||||||
|
|
||||||
AutoJs6 프로젝트는 `JDK (Java 개발 도구 키트)` 버전이 `17` 이상이어야 하지만, `21` 이상을 권장합니다.
|
AutoJs6 프로젝트는 `JDK (Java 개발 도구 키트)` 버전이 `17` 이상이어야 하지만, `21` 이상을 권장합니다.
|
||||||
|
|
||||||
2025 년 9 월 9 일 기준으로, AutoJs6이 지원하는 최대 JDK 버전은 `24` 입니다.
|
2025 년 9 월 10 일 기준으로, AutoJs6이 지원하는 최대 JDK 버전은 `24` 입니다.
|
||||||
|
|
||||||
> 메모: 시스템에 JDK가 설치되어 있고, 버전이 위의 요구 사항을 충족하는 경우, 이 섹션을 건너뛸 수 있습니다.
|
> 메모: 시스템에 JDK가 설치되어 있고, 버전이 위의 요구 사항을 충족하는 경우, 이 섹션을 건너뛸 수 있습니다.
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ AutoJs6 разработан на основе финальной версии
|
|||||||
|
|
||||||
В таблице данные в столбце `Дата окончания разработки`, содержащие квадратные скобки (`[]`), означают, что открытый проект временно недоступен.
|
В таблице данные в столбце `Дата окончания разработки`, содержащие квадратные скобки (`[]`), означают, что открытый проект временно недоступен.
|
||||||
|
|
||||||
В таблице данные в столбце `Период активного обслуживания`, содержащие угловые скобки (`<>`), учитываются по состоянию на 9 September 2025 года.
|
В таблице данные в столбце `Период активного обслуживания`, содержащие угловые скобки (`<>`), учитываются по состоянию на 10 September 2025 года.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ AutoJs6 разработан на основе финальной версии
|
|||||||
* Адаптация темы [ Группировка / Локация / Поиск / История / Автоматическая адаптация яркости и контрастности / ... ]
|
* Адаптация темы [ Группировка / Локация / Поиск / История / Автоматическая адаптация яркости и контрастности / ... ]
|
||||||
* Поддержка ночного режима [ страница настроек / страница документации / страница анализа макета / плавающее окно / ... ]
|
* Поддержка ночного режима [ страница настроек / страница документации / страница анализа макета / плавающее окно / ... ]
|
||||||
* Плагин [VSCode](http://vscext-project.autojs6.com) поддерживает варианты подключения клиента (LAN) и сервера (LAN/ADB)
|
* Плагин [VSCode](http://vscext-project.autojs6.com) поддерживает варианты подключения клиента (LAN) и сервера (LAN/ADB)
|
||||||
* Движок [Rhino](https://github.com/mozilla/rhino/) обновлен с версии [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) до версии [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (обновлено 11 April 2025 года)
|
* Движок [Rhino](https://github.com/mozilla/rhino/) обновлен с версии [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) до версии [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (обновлено 10 September 2025 года)
|
||||||
* Поддержка Unicode для [экранирования кодовых точек](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) и символов [в дополнительных плоскостях](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2)
|
* Поддержка Unicode для [экранирования кодовых точек](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) и символов [в дополнительных плоскостях](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2)
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* означает "𝅘𝅥𝅮", традиционный метод: '\uD834\uDD60'. */
|
'\u{1D160}'; /* означает "𝅘𝅥𝅮", традиционный метод: '\uD834\uDD60'. */
|
||||||
@@ -363,7 +363,7 @@ File (Файл) | Settings (Настройки) | Appearance & Behavior (Вне
|
|||||||
|
|
||||||
Для проекта AutoJs6 требуется версия `JDK (Java Development Kit)` не ниже `17`, но рекомендуется не ниже `21`.
|
Для проекта AutoJs6 требуется версия `JDK (Java Development Kit)` не ниже `17`, но рекомендуется не ниже `21`.
|
||||||
|
|
||||||
По состоянию на 9 September 2025 года AutoJs6 поддерживает JDK максимальной версии `24`.
|
По состоянию на 10 September 2025 года AutoJs6 поддерживает JDK максимальной версии `24`.
|
||||||
|
|
||||||
> Примечание: Если на компьютере уже установлен JDK и версия соответствует указанным требованиям, этот раздел можно пропустить.
|
> Примечание: Если на компьютере уже установлен JDK и версия соответствует указанным требованиям, этот раздел можно пропустить.
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
|
|
||||||
表格中 `终止开发日期` 列包含方括号 (`[]`) 的数据, 表示开源项目暂时无法访问.
|
表格中 `终止开发日期` 列包含方括号 (`[]`) 的数据, 表示开源项目暂时无法访问.
|
||||||
|
|
||||||
表格中 `活跃维护期` 列包含尖括号 (`<>`) 的数据, 其统计截止日期为 2025 年 9 月 9 日.
|
表格中 `活跃维护期` 列包含尖括号 (`<>`) 的数据, 其统计截止日期为 2025 年 9 月 10 日.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
* 主题色适配 [ 分组 / 定位 / 搜索 / 历史记录 / 亮度及对比度自动适配 / ... ]
|
* 主题色适配 [ 分组 / 定位 / 搜索 / 历史记录 / 亮度及对比度自动适配 / ... ]
|
||||||
* 夜间模式适配 [ 设置页面 / 文档页面 / 布局分析页面 / 浮动窗口 / ... ]
|
* 夜间模式适配 [ 设置页面 / 文档页面 / 布局分析页面 / 浮动窗口 / ... ]
|
||||||
* [VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服务端 (LAN/ADB) 连接方式
|
* [VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服务端 (LAN/ADB) 连接方式
|
||||||
* [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升级至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (更新于 2025 年 4 月 11 日)
|
* [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升级至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (更新于 2025 年 9 月 10 日)
|
||||||
* Unicode [码位](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 转义支持 [辅助平面](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 字符
|
* Unicode [码位](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 转义支持 [辅助平面](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 字符
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* 表示 "𝅘𝅥𝅮", 传统方式: '\uD834\uDD60'. */
|
'\u{1D160}'; /* 表示 "𝅘𝅥𝅮", 传统方式: '\uD834\uDD60'. */
|
||||||
@@ -165,14 +165,18 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
|
|
||||||
# v6.7.0
|
# v6.7.0
|
||||||
|
|
||||||
###### 2025/07/22
|
###### 2025/09/10
|
||||||
|
|
||||||
* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))
|
* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))
|
||||||
* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))
|
* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))
|
||||||
* `新增` UiObject#isShifted 方法, 用于检测控件位置变化
|
* `新增` UiObject#isShifted 方法, 用于检测控件位置变化
|
||||||
* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_
|
* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||||
|
* `新增` JS 脚本工具 (run-scrapers.mjs) 用于自动更新 Gradle 构建脚本锚点数据/README 通用数据/README 模板数据
|
||||||
|
* `修复` isJavaClass/isJavaPackage 等全局方法无效的问题
|
||||||
* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题
|
* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题
|
||||||
* `修复` 调用 images.requestScreenCapture 时用户取消授权可能导致应用崩溃的问题
|
* `修复` canvas 元素控件 setMaxFps 方法内部帧率计算错误
|
||||||
|
* `修复` images.concat 方法纵向拼接时宽度值计算错误
|
||||||
|
* `修复` images.requestScreenCapture 方法调用时用户取消授权可能导致应用崩溃的问题
|
||||||
* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||||
* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||||
* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_
|
* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_
|
||||||
@@ -187,6 +191,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机
|
* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机
|
||||||
* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮
|
* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮
|
||||||
* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_
|
* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||||
|
* `优化` Gradle 构建脚本提升 7z 格式文件的解压效率
|
||||||
* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v670)_
|
* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v670)_
|
||||||
|
|
||||||
# v6.6.4
|
# v6.6.4
|
||||||
@@ -336,7 +341,7 @@ File (文件) | Settings (设置) | Appearance & Behavior (外观与行为) | Sy
|
|||||||
|
|
||||||
AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `21`.
|
AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `21`.
|
||||||
|
|
||||||
截至 2025 年 9 月 9 日, AutoJs6 可支持 JDK 最高版本为 `24`.
|
截至 2025 年 9 月 10 日, AutoJs6 可支持 JDK 最高版本为 `24`.
|
||||||
|
|
||||||
> 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容.
|
> 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容.
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ AutoJs6 在 Auto.js 最終項目的基礎上, 於 `2021/12/01` 進行二次開
|
|||||||
|
|
||||||
表格中 `終止開發日期` 列包含方括號 (`[]`) 的數據, 表示開源項目暫時無法訪問.
|
表格中 `終止開發日期` 列包含方括號 (`[]`) 的數據, 表示開源項目暫時無法訪問.
|
||||||
|
|
||||||
表格中 `活躍維護期` 列包含尖括號 (`<>`) 的數據, 其統計截止日期為 2025 年 9 月 9 日.
|
表格中 `活躍維護期` 列包含尖括號 (`<>`) 的數據, 其統計截止日期為 2025 年 9 月 10 日.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ AutoJs6 在 Auto.js 最終項目的基礎上, 於 `2021/12/01` 進行二次開
|
|||||||
* 主題色適配 [ 分組 / 定位 / 搜索 / 歷史記錄 / 亮度及對比度自動適配 / ... ]
|
* 主題色適配 [ 分組 / 定位 / 搜索 / 歷史記錄 / 亮度及對比度自動適配 / ... ]
|
||||||
* 夜間模式適配 [ 設置頁面 / 文檔頁面 / 佈局分析頁面 / 浮動窗口 / ... ]
|
* 夜間模式適配 [ 設置頁面 / 文檔頁面 / 佈局分析頁面 / 浮動窗口 / ... ]
|
||||||
* [VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服務端 (LAN/ADB) 連接方式
|
* [VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服務端 (LAN/ADB) 連接方式
|
||||||
* [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升級至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (更新於 2025 年 4 月 11 日)
|
* [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升級至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (更新於 2025 年 9 月 10 日)
|
||||||
* Unicode [碼位](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 轉義支持 [輔助平面](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 字符
|
* Unicode [碼位](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 轉義支持 [輔助平面](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 字符
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* 表示 "𝅘𝅥𝅮", 傳統方式: '\uD834\uDD60'. */
|
'\u{1D160}'; /* 表示 "𝅘𝅥𝅮", 傳統方式: '\uD834\uDD60'. */
|
||||||
@@ -363,7 +363,7 @@ File (文件) | Settings (設置) | Appearance & Behavior (外觀與行為) | Sy
|
|||||||
|
|
||||||
AutoJs6 項目依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `21`.
|
AutoJs6 項目依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `21`.
|
||||||
|
|
||||||
截至 2025 年 9 月 9 日, AutoJs6 可支持 JDK 最高版本為 `24`.
|
截至 2025 年 9 月 10 日, AutoJs6 可支持 JDK 最高版本為 `24`.
|
||||||
|
|
||||||
> 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容.
|
> 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容.
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ AutoJs6 在 Auto.js 最終專案的基礎上, 於 `2021/12/01` 進行二次開
|
|||||||
|
|
||||||
表格中 `終止開發日期` 列包含方括號 (`[]`) 的資料, 表示開源專案暫時無法訪問.
|
表格中 `終止開發日期` 列包含方括號 (`[]`) 的資料, 表示開源專案暫時無法訪問.
|
||||||
|
|
||||||
表格中 `活躍維護期` 列包含尖括號 (`<>`) 的資料, 其統計截止日期為 2025 年 9 月 9 日.
|
表格中 `活躍維護期` 列包含尖括號 (`<>`) 的資料, 其統計截止日期為 2025 年 9 月 10 日.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ AutoJs6 在 Auto.js 最終專案的基礎上, 於 `2021/12/01` 進行二次開
|
|||||||
* 主題色適配 [ 分組 / 定位 / 搜尋 / 歷史記錄 / 亮度及對比度自動適配 / ... ]
|
* 主題色適配 [ 分組 / 定位 / 搜尋 / 歷史記錄 / 亮度及對比度自動適配 / ... ]
|
||||||
* 夜間模式適配 [ 設定頁面 / 文件頁面 / 佈局分析頁面 / 浮動視窗 / ... ]
|
* 夜間模式適配 [ 設定頁面 / 文件頁面 / 佈局分析頁面 / 浮動視窗 / ... ]
|
||||||
* [VSCode 外掛](http://vscext-project.autojs6.com) 支援客戶端 (LAN) 及服務端 (LAN/ADB) 連線方式
|
* [VSCode 外掛](http://vscext-project.autojs6.com) 支援客戶端 (LAN) 及服務端 (LAN/ADB) 連線方式
|
||||||
* [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升級至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (更新於 2025 年 4 月 11 日)
|
* [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升級至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (更新於 2025 年 9 月 10 日)
|
||||||
* Unicode [碼位](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 轉義支援 [輔助平面](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 字元
|
* Unicode [碼位](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 轉義支援 [輔助平面](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 字元
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* 表示 "𝅘𝅥𝅮", 傳統方式: '\uD834\uDD60'. */
|
'\u{1D160}'; /* 表示 "𝅘𝅥𝅮", 傳統方式: '\uD834\uDD60'. */
|
||||||
@@ -363,7 +363,7 @@ File (文件) | Settings (設置) | Appearance & Behavior (外觀與行為) | Sy
|
|||||||
|
|
||||||
AutoJs6 專案依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `21`.
|
AutoJs6 專案依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `21`.
|
||||||
|
|
||||||
截至 2025 年 9 月 9 日, AutoJs6 可支援 JDK 最高版本為 `24`.
|
截至 2025 年 9 月 10 日, AutoJs6 可支援 JDK 最高版本為 `24`.
|
||||||
|
|
||||||
> 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容.
|
> 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容.
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
"android_studio_latest_recommended_file_size_of_zip": "1.34 GiB",
|
"android_studio_latest_recommended_file_size_of_zip": "1.34 GiB",
|
||||||
"var_date_contribution_table_data_updated": "2025/09/06",
|
"var_date_contribution_table_data_updated": "2025/09/06",
|
||||||
"latest_rhino_engine_name_with_github_lineno_address": "[v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3)",
|
"latest_rhino_engine_name_with_github_lineno_address": "[v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3)",
|
||||||
"var_date_rhino_engine_latest_committed": "2025/04/11",
|
"var_date_rhino_engine_latest_committed": "2025/09/10",
|
||||||
"var_date_jdk_max_supported": "%CURRENT_DATE%",
|
"var_date_jdk_max_supported": "%CURRENT_DATE%",
|
||||||
"var_date_active_maintenance_phase_statistics_since_when": "%CURRENT_DATE%"
|
"var_date_active_maintenance_phase_statistics_since_when": "%CURRENT_DATE%"
|
||||||
}
|
}
|
||||||
15
README.md
15
README.md
@@ -76,7 +76,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
|
|
||||||
表格中 `终止开发日期` 列包含方括号 (`[]`) 的数据, 表示开源项目暂时无法访问.
|
表格中 `终止开发日期` 列包含方括号 (`[]`) 的数据, 表示开源项目暂时无法访问.
|
||||||
|
|
||||||
表格中 `活跃维护期` 列包含尖括号 (`<>`) 的数据, 其统计截止日期为 2025 年 9 月 9 日.
|
表格中 `活跃维护期` 列包含尖括号 (`<>`) 的数据, 其统计截止日期为 2025 年 9 月 10 日.
|
||||||
|
|
||||||
******
|
******
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
* 主题色适配 [ 分组 / 定位 / 搜索 / 历史记录 / 亮度及对比度自动适配 / ... ]
|
* 主题色适配 [ 分组 / 定位 / 搜索 / 历史记录 / 亮度及对比度自动适配 / ... ]
|
||||||
* 夜间模式适配 [ 设置页面 / 文档页面 / 布局分析页面 / 浮动窗口 / ... ]
|
* 夜间模式适配 [ 设置页面 / 文档页面 / 布局分析页面 / 浮动窗口 / ... ]
|
||||||
* [VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服务端 (LAN/ADB) 连接方式
|
* [VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服务端 (LAN/ADB) 连接方式
|
||||||
* [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升级至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (更新于 2025 年 4 月 11 日)
|
* [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升级至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) (更新于 2025 年 9 月 10 日)
|
||||||
* Unicode [码位](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 转义支持 [辅助平面](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 字符
|
* Unicode [码位](https://developer.mozilla.org/zh-CN/docs/Glossary/Code_point) 转义支持 [辅助平面](https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84#%E7%AC%AC%E4%B8%80%E8%BC%94%E5%8A%A9%E5%B9%B3%E9%9D%A2) 字符
|
||||||
```javascript
|
```javascript
|
||||||
'\u{1D160}'; /* 表示 "𝅘𝅥𝅮", 传统方式: '\uD834\uDD60'. */
|
'\u{1D160}'; /* 表示 "𝅘𝅥𝅮", 传统方式: '\uD834\uDD60'. */
|
||||||
@@ -165,14 +165,18 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
|
|
||||||
# v6.7.0
|
# v6.7.0
|
||||||
|
|
||||||
###### 2025/07/22
|
###### 2025/09/10
|
||||||
|
|
||||||
* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))
|
* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))
|
||||||
* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))
|
* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))
|
||||||
* `新增` UiObject#isShifted 方法, 用于检测控件位置变化
|
* `新增` UiObject#isShifted 方法, 用于检测控件位置变化
|
||||||
* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_
|
* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||||
|
* `新增` JS 脚本工具 (run-scrapers.mjs) 用于自动更新 Gradle 构建脚本锚点数据/README 通用数据/README 模板数据
|
||||||
|
* `修复` isJavaClass/isJavaPackage 等全局方法无效的问题
|
||||||
* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题
|
* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题
|
||||||
* `修复` 调用 images.requestScreenCapture 时用户取消授权可能导致应用崩溃的问题
|
* `修复` canvas 元素控件 setMaxFps 方法内部帧率计算错误
|
||||||
|
* `修复` images.concat 方法纵向拼接时宽度值计算错误
|
||||||
|
* `修复` images.requestScreenCapture 方法调用时用户取消授权可能导致应用崩溃的问题
|
||||||
* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||||
* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||||
* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_
|
* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_
|
||||||
@@ -187,6 +191,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开
|
|||||||
* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机
|
* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机
|
||||||
* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮
|
* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮
|
||||||
* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_
|
* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||||
|
* `优化` Gradle 构建脚本提升 7z 格式文件的解压效率
|
||||||
* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v670)_
|
* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v670)_
|
||||||
|
|
||||||
# v6.6.4
|
# v6.6.4
|
||||||
@@ -336,7 +341,7 @@ File (文件) | Settings (设置) | Appearance & Behavior (外观与行为) | Sy
|
|||||||
|
|
||||||
AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `21`.
|
AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `21`.
|
||||||
|
|
||||||
截至 2025 年 9 月 9 日, AutoJs6 可支持 JDK 最高版本为 `24`.
|
截至 2025 年 9 月 10 日, AutoJs6 可支持 JDK 最高版本为 `24`.
|
||||||
|
|
||||||
> 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容.
|
> 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容.
|
||||||
|
|
||||||
|
|||||||
@@ -6,14 +6,18 @@
|
|||||||
|
|
||||||
# v6.7.0
|
# v6.7.0
|
||||||
|
|
||||||
###### 2025/07/22
|
###### 2025/09/10
|
||||||
|
|
||||||
* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))
|
* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))
|
||||||
* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))
|
* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))
|
||||||
* `新增` UiObject#isShifted 方法, 用于检测控件位置变化
|
* `新增` UiObject#isShifted 方法, 用于检测控件位置变化
|
||||||
* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_
|
* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||||
|
* `新增` JS 脚本工具 (run-scrapers.mjs) 用于自动更新 Gradle 构建脚本锚点数据/README 通用数据/README 模板数据
|
||||||
|
* `修复` isJavaClass/isJavaPackage 等全局方法无效的问题
|
||||||
* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题
|
* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题
|
||||||
* `修复` 调用 images.requestScreenCapture 时用户取消授权可能导致应用崩溃的问题
|
* `修复` canvas 元素控件 setMaxFps 方法内部帧率计算错误
|
||||||
|
* `修复` images.concat 方法纵向拼接时宽度值计算错误
|
||||||
|
* `修复` images.requestScreenCapture 方法调用时用户取消授权可能导致应用崩溃的问题
|
||||||
* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||||
* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||||
* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_
|
* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_
|
||||||
@@ -28,9 +32,10 @@
|
|||||||
* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机
|
* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机
|
||||||
* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮
|
* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮
|
||||||
* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_
|
* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||||
* `依赖` 附加 Androidx Core (KTX) 版本 1.16.0
|
* `优化` Gradle 构建脚本提升 7z 格式文件的解压效率
|
||||||
* `依赖` 升级 Gradle 版本 8.14 -> 8.14.2
|
* `依赖` 附加 Androidx Core (KTX) 版本 1.15.0
|
||||||
* `依赖` 升级 Apache Commons 版本 3.16.0 -> 3.17.0
|
* `依赖` 升级 Gradle 版本 8.14 -> 8.14.3
|
||||||
|
* `依赖` 升级 Apache Commons 版本 3.16.0 -> 3.18.0
|
||||||
* `依赖` 升级 Retrofit2 Retrofit 版本 2.11.0 -> 2.12.0
|
* `依赖` 升级 Retrofit2 Retrofit 版本 2.11.0 -> 2.12.0
|
||||||
* `依赖` 升级 Retrofit2 Converter Gson 版本 2.11.0 -> 2.12.0
|
* `依赖` 升级 Retrofit2 Converter Gson 版本 2.11.0 -> 2.12.0
|
||||||
* `依赖` 升级 Retrofit2 RxJava2 版本 2.11.0 -> 2.12.0
|
* `依赖` 升级 Retrofit2 RxJava2 版本 2.11.0 -> 2.12.0
|
||||||
|
|||||||
@@ -6,14 +6,18 @@
|
|||||||
|
|
||||||
# v6.7.0
|
# v6.7.0
|
||||||
|
|
||||||
###### 2025/07/22
|
###### 2025/09/10
|
||||||
|
|
||||||
* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))
|
* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))
|
||||||
* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))
|
* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))
|
||||||
* `新增` UiObject#isShifted 方法, 用于检测控件位置变化
|
* `新增` UiObject#isShifted 方法, 用于检测控件位置变化
|
||||||
* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_
|
* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||||
|
* `新增` JS 脚本工具 (run-scrapers.mjs) 用于自动更新 Gradle 构建脚本锚点数据/README 通用数据/README 模板数据
|
||||||
|
* `修复` isJavaClass/isJavaPackage 等全局方法无效的问题
|
||||||
* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题
|
* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题
|
||||||
* `修复` 调用 images.requestScreenCapture 时用户取消授权可能导致应用崩溃的问题
|
* `修复` canvas 元素控件 setMaxFps 方法内部帧率计算错误
|
||||||
|
* `修复` images.concat 方法纵向拼接时宽度值计算错误
|
||||||
|
* `修复` images.requestScreenCapture 方法调用时用户取消授权可能导致应用崩溃的问题
|
||||||
* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||||
* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_
|
||||||
* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_
|
* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_
|
||||||
@@ -28,9 +32,10 @@
|
|||||||
* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机
|
* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机
|
||||||
* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮
|
* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮
|
||||||
* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_
|
* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_
|
||||||
* `依赖` 附加 Androidx Core (KTX) 版本 1.16.0
|
* `优化` Gradle 构建脚本提升 7z 格式文件的解压效率
|
||||||
* `依赖` 升级 Gradle 版本 8.14 -> 8.14.2
|
* `依赖` 附加 Androidx Core (KTX) 版本 1.15.0
|
||||||
* `依赖` 升级 Apache Commons 版本 3.16.0 -> 3.17.0
|
* `依赖` 升级 Gradle 版本 8.14 -> 8.14.3
|
||||||
|
* `依赖` 升级 Apache Commons 版本 3.16.0 -> 3.18.0
|
||||||
* `依赖` 升级 Retrofit2 Retrofit 版本 2.11.0 -> 2.12.0
|
* `依赖` 升级 Retrofit2 Retrofit 版本 2.11.0 -> 2.12.0
|
||||||
* `依赖` 升级 Retrofit2 Converter Gson 版本 2.11.0 -> 2.12.0
|
* `依赖` 升级 Retrofit2 Converter Gson 版本 2.11.0 -> 2.12.0
|
||||||
* `依赖` 升级 Retrofit2 RxJava2 版本 2.11.0 -> 2.12.0
|
* `依赖` 升级 Retrofit2 RxJava2 版本 2.11.0 -> 2.12.0
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ open class RhinoJavaScriptEngine(private val mAndroidContext: android.content.Co
|
|||||||
return if (hasFeature(ScriptConfig.FEATURE_CONTINUATION)) {
|
return if (hasFeature(ScriptConfig.FEATURE_CONTINUATION)) {
|
||||||
context.executeScriptWithContinuations(script, mScriptable)
|
context.executeScriptWithContinuations(script, mScriptable)
|
||||||
} else {
|
} else {
|
||||||
script.exec(context, mScriptable)
|
script.exec(context, mScriptable, mScriptable)
|
||||||
}
|
}
|
||||||
} catch (e: IOException) {
|
} catch (e: IOException) {
|
||||||
throw UncheckedIOException(e)
|
throw UncheckedIOException(e)
|
||||||
@@ -113,7 +113,7 @@ open class RhinoJavaScriptEngine(private val mAndroidContext: android.content.Co
|
|||||||
context.executeScriptWithContinuations(initScript, mScriptable)
|
context.executeScriptWithContinuations(initScript, mScriptable)
|
||||||
} catch (e: IllegalArgumentException) {
|
} catch (e: IllegalArgumentException) {
|
||||||
if ("Script argument was not a script or was not created by interpreted mode " == e.message) {
|
if ("Script argument was not a script or was not created by interpreted mode " == e.message) {
|
||||||
initScript.exec(context, mScriptable)
|
initScript.exec(context, mScriptable, mScriptable)
|
||||||
} else {
|
} else {
|
||||||
throw e
|
throw e
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ open class RhinoJavaScriptEngine(private val scriptRuntime: ScriptRuntime, priva
|
|||||||
return if (hasFeature(ScriptConfig.FEATURE_CONTINUATION)) {
|
return if (hasFeature(ScriptConfig.FEATURE_CONTINUATION)) {
|
||||||
context.executeScriptWithContinuations(script, scriptable)
|
context.executeScriptWithContinuations(script, scriptable)
|
||||||
} else {
|
} else {
|
||||||
script.exec(context, scriptable)
|
script.exec(context, scriptable, scriptable)
|
||||||
}
|
}
|
||||||
} catch (e: IOException) {
|
} catch (e: IOException) {
|
||||||
throw UncheckedIOException(e)
|
throw UncheckedIOException(e)
|
||||||
@@ -116,7 +116,7 @@ open class RhinoJavaScriptEngine(private val scriptRuntime: ScriptRuntime, priva
|
|||||||
context.executeScriptWithContinuations(initScript, scriptable)
|
context.executeScriptWithContinuations(initScript, scriptable)
|
||||||
}.getOrElse { e ->
|
}.getOrElse { e ->
|
||||||
if (e.message?.contains("Script argument was not a script or was not created by interpreted mode") == true) {
|
if (e.message?.contains("Script argument was not a script or was not created by interpreted mode") == true) {
|
||||||
initScript.exec(context, scriptable)
|
initScript.exec(context, scriptable, scriptable)
|
||||||
} else throw e
|
} else throw e
|
||||||
}.let { export ->
|
}.let { export ->
|
||||||
when (export) {
|
when (export) {
|
||||||
|
|||||||
@@ -685,9 +685,17 @@ object RhinoUtils {
|
|||||||
fun js_object_getOwnPropertyNames(o: Scriptable): NativeArray = withRhinoContext { cx ->
|
fun js_object_getOwnPropertyNames(o: Scriptable): NativeArray = withRhinoContext { cx ->
|
||||||
val topLevel = ImporterTopLevel(cx)
|
val topLevel = ImporterTopLevel(cx)
|
||||||
val obj = ensureScriptableObject(toObject(cx, topLevel, o))
|
val obj = ensureScriptableObject(toObject(cx, topLevel, o))
|
||||||
val ids = obj.getIds(true, false)
|
// val ids = obj.getIds(true, false)
|
||||||
ids.indices.forEach { i -> ids[i] = toString(ids[i]) }
|
// ids.indices.forEach { i -> ids[i] = toString(ids[i]) }
|
||||||
cx.newArray(topLevel, ids) as NativeArray
|
// cx.newArray(topLevel, ids) as NativeArray
|
||||||
|
try {
|
||||||
|
val map = obj.startCompoundOp(false)
|
||||||
|
val ids = obj.getIds(map, true, false)
|
||||||
|
ids.indices.forEach { i -> ids[i] = toString(ids[i]) }
|
||||||
|
cx.newArray(topLevel, ids) as NativeArray
|
||||||
|
} catch (_: Exception) {
|
||||||
|
cx.newArray(topLevel, emptyArray()) as NativeArray
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
@@ -857,6 +865,7 @@ object RhinoUtils {
|
|||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
fun newNativeArray(array: Array<Any?>) = initNativeArrayPrototype(NativeArray(array))
|
fun newNativeArray(array: Array<Any?>) = initNativeArrayPrototype(NativeArray(array))
|
||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
fun hashCodeOfScriptable(other: Any?): Int? {
|
fun hashCodeOfScriptable(other: Any?): Int? {
|
||||||
if (other !is Scriptable) return null
|
if (other !is Scriptable) return null
|
||||||
|
|||||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
#Wed Sep 10 11:24:53 CST 2025
|
#Wed Sep 10 13:18:36 CST 2025
|
||||||
BUILD_TIME=1757474693346
|
BUILD_TIME=1757481516029
|
||||||
COMPILE_SDK_VERSION=35
|
COMPILE_SDK_VERSION=35
|
||||||
IMAGE_QUANT_CMAKE_VERSION=3.22.1
|
IMAGE_QUANT_CMAKE_VERSION=3.22.1
|
||||||
IMAGE_QUANT_NDK_VERSION=26.1.10909125
|
IMAGE_QUANT_NDK_VERSION=26.1.10909125
|
||||||
@@ -24,6 +24,6 @@ RAPID_OCR_OPENCV_MOBILE_LABEL_VERSION=13
|
|||||||
RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3
|
RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3
|
||||||
TARGET_SDK_VERSION=35
|
TARGET_SDK_VERSION=35
|
||||||
TARGET_SDK_VERSION_INRT=29
|
TARGET_SDK_VERSION_INRT=29
|
||||||
VERSION_BUILD=3359
|
VERSION_BUILD=3360
|
||||||
VERSION_NAME=6.7.0 Alpha4
|
VERSION_NAME=6.7.0 Alpha5
|
||||||
VSCODE_EXT_REQUIRED_VERSION=1.0.8
|
VSCODE_EXT_REQUIRED_VERSION=1.0.8
|
||||||
|
|||||||
Reference in New Issue
Block a user