- 最近の WebView2 では、
IDropTargetをオーバーライドしていても WebView2 側で上書きされてしまうケースが発生するようになったため、DragEnter発生時に明示的にオーバーライドし直すことで、ドラッグ&ドロップ処理が確実にフックされるようにしました。 - JScript から WebView2 の JavaScript を直接呼び出すとエラーになる問題がありましたが、戻り値を使用しない場合は正常に動作するため、該当箇所は直接呼び出す方式に切り替えました。
Tablacus Explorer Blink版のスクリプトの構造 - In recent versions of WebView2, the
IDropTargetoverride can be overwritten by WebView2 itself. To ensure drag-and-drop handling is reliably hooked, the override is now reapplied whenDragEnteris detected. - Calling WebView2 JavaScript directly from synchronous JScript caused errors. However, it works correctly as long as the return value is not used, so affected code paths were updated to call it directly without expecting a return value.
表示やドラッグ&ドロップがおかしい場合
https://wooty.hatenadiary.org/entry/2025/02/03/233544
これでもダメな場合のとりあえずの回避策
Tablacus Explorerを閉じてから フォルダlibにあるtewv32.dllとtewv64.dllを削除してみて下さい。
- In the near future, VBScript will be removed from Windows, and along with that,
Scripting.FileSystemObjectmay become unavailable. Before that happens, we plan to stop usingScripting.FileSystemObjectand prepare a compatible alternative. - If the Blink version doesn't work
Delete WebView2's dll
As a temporary workaround, close Tablacus Explorer again, delete tewv32.dll and tewv64.dll from the lib folder, and then try launching the application once more.