Internet Explorerでは、wp_enqueue_scriptを使用してキューに入れられたVBスクリプトファイルでエラーが発生します。これはおそらく、エンキュースクリプトの出力がスクリプトタイプを 'language/javascript'に設定したためです。テーマにVBスクリプトを手動で含める以外に解決策はありますか?
WP_Script
は常にtext/javascript
を<script>
タグに追加し、戻る前にフィルターを適用しません。できることはあまりありません。この機能を持つWP_Scripts
のサブクラスを作成しようとすることができます。グローバルな$wp_scripts
をあなたの新しいクラスに変更すれば、これはうまくいくかもしれません。
残念ながら、スクリプトタイプはWP_Scripts
クラスにハードコードされています。 VBSスクリプトに広範なキュー管理が必要な場合は、そのクラスを拡張し、VBに独自のラッパー関数を使用する必要があります。