リリースノート - 7月定期バージョンアップ(2021/07/30)

バージョン情報

Product Version

17.1.3.700

File Version

2021.7.20.1

使用環境やブラウザ機能の違い、もしくは製品の制約によって発生する事象については、「製品制約事項」文書を参照してください。

製品制約事項

セキュリティ対策

  1. WindowsのNREにて、Pluginコンポーネントのclassidプロパティ値として脆弱性を持つオブジェクトを設定している場合、実行するかどうかを尋ねる確認ダイアログを表示する機能を追加しました。(RP 92390)

説明

  • WindowsのNREにて、脆弱性を持つオブジェクトをclassidプロパティ値として設定している場合、Pluginの生成時点で安全ではないオブジェクトであることをユーザーに知らせ、許可するかどうかを尋ねる確認ダイアログを表示します。許可しなかった場合はPluginオブジェクトを生成しません。

  • WindowsのNREにて、 脆弱性を持つオブジェクトをclassidプロパティ値として設定している状態でcallMethodメソッドを実行すると、実行するかどうかを尋ねる確認ダイアログを表示するように、脆弱性を持つオブジェクトの一覧を追加しました。

  • 安全ではないオブジェクトの一覧は下記の通りです。

    • ShellBrowserWindow

    • MMC20.Application

    • ShellWindows

  • 詳細については「nexacro17.1 Reference Guide」をご参照ください。

    • Components > Component > Plugin > Property > classid

  1. WindowsのNREでexecDefaultBrowserメソッドを実行する際の制約事項を追加しました。(RP 92342)

説明

  • Windows NREでは、execDefaultBrowserのstrUrlパラメータ値が「http://」、「https://」のいずれかで始まる値ではない場合、 execShellメソッドと同等のレベルの制約事項が適用されます。

  • 詳細については「nexacro17.1 Reference Guide」をご参照ください。

    • Misc. Objects > System > Method > execDefaultBrowser

  1. Environmentオブジェクトのkeyプロパティ値に上位フォルダを意味する「../」、「..\」のような文字列が含まれた場合、該当の文字列が削除されるようにしました。(RP 92437)

説明

  • Environmentオブジェクトのkeyプロパティ値に上位フォルダを意味する「../」、「..\」のような文字列が含まれた場合、該当の文字列は削除されます。

  • 詳細については「nexacro17.1 Reference Guide」をご参照ください。

    • Misc. Objects > System > Method > execDefaultBrowser

  1. nexacro_config.xmlファイルのfilepath属性に関する制約事項を追加しました。(RP 92437)

説明

  • filepath属性にスタートアップのアプリのパスを設定している場合にはデフォルトのパスに変更されます。

  • filepath属性にAliasパスおよびAliasが含まれたパスの配下ではない場合にはデフォルトパスに変更されます。

  • 実行ファイルの拡張子である場合には強制的に拡張子が「.log」に変更されます。

( bat, bin, cmd, com, cpl, exe, gadget, inf1, ins, inx, isu, job, jse, lnk, msc, msi, msp, mst, paf, pif, ps1, reg, rgs, scr, sct, shb, shs, u3p, vb, vbe, vbs, vbscript, js, ws, wsf, wsh, dll, hta )

新規機能

  1. Grid、ListBox、ListView、TextAreaコンポーネントにonmousewheelイベント項目を追加しました。(RP 92335)

説明

  • Grid、ListBox、ListView、TextAreaコンポーネントにonmousewheelイベント項目を追加しました。

  • 詳細については「nexacro17.1 Reference Guide」をご参照ください。

    • Components > Component > Grid > Event > onmousewheel

    • Components > Component > ListBox > Event > onmousewheel

    • Components > Component > ListView > Event > onmousewheel

    • Components > Component > TextArea > Event > onmousewheel

エラー修正

基本コンポーネント / オブジェクト

Animation

RP

説明

91923

Animationオブジェクトのstopメソッドの実行後、AnimationItemオブジェクトのpropsプロパティを修正してplayメソッドを実行すると、変更後のpropsプロパティ値が適用されない不具合を修正しました。(17.1.0.301以降のバージョンで発生したエラーです。)

DataObject

RP

説明

92312

Environmentオブジェクトのaddcookietovariable、enablecookieプロパティを両方とも「true」に設定している状態でDataObjectオブジェクトのrequestメソッドを実行した場合、レスポンスヘッダーのSet-Cookie属性値を処理できない不具合を修正しました。(NREで発生したエラーです。)

GoogleMap

RP

説明

92296

GoogleMapコンポーネントに地図をロードした後、latitude、longitudeプロパティ値が両方とも「undefined」で取得される不具合を修正しました。

91412

GoogleMapコンポーネントにロードされている地図をクリックした際に、GoogleMapClickEventInfoオブジェクトのlatitude、longitudeプロパティ値が両方とも「undefined」で取得される不具合を修正しました。

Grid

RP

説明

92535

displaytypeプロパティを「decoratetext」に設定しているGridコンポーネントのセルにて、設定したリンク効果が動作しない不具合を修正しました。(17.1.3.600以降のバージョン、且つIEで発生した不具合です。)

92409

displaytypeプロパティが「checkboxcontrol」であるGridンポーネントのセルに対してcheckboxfalsevalue、checkboxtruevalueプロパティを設定している場合、スクロールした際に他のRowにチェックボックスのレ点の残像が表示される不具合を修正しました。

92307

Gridンポーネントのセルのdisplaytypeプロパティが「progressbarcontrol」である場合、スクロールした際にnullとして設定されているセルのprogressbaritemが初期化されない不具合を修正しました。

ImageViewer

RP

説明

92424

ImageViewerコンポーネントのstretchプロパティを設定している場合、onloadイベントが発生しない不具合を修正しました。

92108

ImageViewerコンポーネントのfittocontentsプロパティ値が「both」であり、且つstretchプロパティ値が「fixaspectratio」である場合、画像がimagetext領域に合わせて小さく表示される不具合を修正しました。(NREで発生したエラーです。)

ListView

RP

説明

92568

ListViewコンポーネントとバインドされたDatasetオブジェクトのclearDataメソッドを実行すると、スクリプトエラーが発生する不具合を修正しました。(17.1.3.600以降のバージョンで発生したエラーです。)

MaskEdit

RP

説明

89692

MaskEditコンポーネントのclipmodeプロパティ値が「includespace」であり、且つtrimtypeプロパティ値が「left」と「both」のいずれかである場合、空白文字を含むテキストを入力した後にEnterキーを押下すると、キャレット位置が右端に移動する不具合を修正しました。

Sketch

RP

説明

92160

showModalメソッドにより表示されたFormに配置しているSketchコンポーネントにて、 タッチジェスチャー時に親のFrame上のFormがスクロールする不具合を修正しました。(Android OSのSamsungBrowser、Chromeで発生したエラーです。)

TextArea

RP

説明

92237

acceptstabプロパティ値が「true」であるTextAreaコンポーネントにて、Tabキーの押下時にoninputイベントが発生しない不具合を修正しました。(NREで発生したエラーです。)

91715

TextAreaコンポーネントのinsertTextメソッドにより、valueプロパティとバインドされたDatasetオブジェクトのデータが更新されない不具合を修正しました。

XPush

RP

説明

92550

XPushサーバーから大量のメッセージを送信した場合、XPushオブジェクトで一部メッセージが受信されない不具合を修正しました。(Windows、macOS、AndroidのNREで発生したエラーです。)

92505

Message Layout定義ファイルに指定された項目よりXPushオブジェクトで受信したメッセージが足りない場合、アプリが異常終了する不具合を修正しました。(Windows、AndroidのNREで発生したエラーです。)

92483

XPushサーバーから大量のメッセージを送信した際に、XPushサーバーとの接続を維持するためのkeepaliveメッセージがサーバー側に送信されない不具合を修正しました。(Windows、AndroidのNREで発生したエラーです。)

92446

データベースに接続できない状態でXPushオブジェクトのgetRegisteredTopicsWithUserIDメソッドを実行すると、onerrorイベントが発生しない不具合を修正しました。(WREで発生したエラーです。)

その他(コンポーネント / オブジェクト)

RP

説明

92543

Environmentオブジェクトのcheckversionプロパティを「true」に設定している場合、nexacro.openメソッドを実行すると、異常終了する不具合を修正しました。(WindowsのNRE、且つ適用中のXCSS内で設定しているセレクターの中にfontプロパティを設定していないセレクターが存在する場合に発生したエラーです。)

EasyUI

RP

説明

92443

Formに追加したActionオブジェクトのイベントがプロパティリスト上に表示されない不具合を修正しました。

nexacro studio

RP

説明

92317

OptionsメニューのEnvironment>Script>Versionを「ECMA2015 (ES6)」に設定している場合、追加多言語面(Supplementary Multilingual Plane, SMP)の文字を変数名として使用し、OptionsメニューのDeploy>Compress画面のCompress JS file項目を有効にしてデプロイを行うと、エラーが発生しデプロイに失敗する不具合を修正しました。

92002

Bootstrap URLに不正な値が設定している状態でビルドを行うと、警告メッセージを表示されない不具合を修正しました。

その他

RP

説明

92480

通知をタッチしてアプリを起動すると、onnotificationイベントが発生しない不具合を修正しました。(AndroidのNRE で発生したエラーです。)

92466

UpdateTypeを「server」に設定し、StartActivityを手動で設定している場合、onnotificationイベントが発生しない不具合を修正しました。(AndroidのNRE で発生したエラーです。)

ヘルプ内容の修正および追加

RP

説明

92633

ヘルプの項目のSketchコンポーネントのsaveSketchメソッドの説明にて、表のヘッダーが欠落している不具合を修正しました。

92378

ヘルプの項目のXPushオブジェクトのgetRegisteredTopics、getRegisteredTopicsWithUserIDメソッドの説明にて、誤記を修正しました。

92280

ヘルプの項目のDatasetオブジェクトにて下記のプロパティ、イベントの説明を補完しました。

・enableeventプロパティ

・onrowsetchangedイベント

・onvaluechangedイベント

91878

92101

ヘルプの項目のComboコンポーネントのtypeプロパティの説明にて、日本語入力の確定前の動作に関する制約事項に対してiOS/iPadOSの制約事項として明記しました。

92335

ヘルプの項目のGrid、ListBox、ListView、TextAreaコンポーネントのonmousewheelイベント項目を追加しました。

92342

ヘルプの項目のSystemオブジェクトのexecDefaultBrowserメソッドの説明に実行時の制約事項を追加しました。

92390

ヘルプの項目のPluginオブジェクトのclassidプロパティの説明に脆弱性に関する制約事項を追加しました。

92437

ヘルプの項目のEnvironmentオブジェクトのkeyプロパティの説明にWindows NREの制約事項を追加しました。