diff --git a/test/helper_test.rb b/test/helper_test.rb index bfb7b099..27686bc8 100644 --- a/test/helper_test.rb +++ b/test/helper_test.rb @@ -108,21 +108,21 @@ def test_vite_stylesheet_tag def test_vite_preload_tag assert_includes vite_typescript_tag("main", host: "example.com", protocol: "https"), [ - %(), - %(), - %(), + %(), + %(), + %(), ].join("\n") end def test_vite_javascript_tag assert_similar [ - %(), - %(), - %(), - %(), - link(href: "/vite-production/assets/app.517bf154.css"), - link(href: "/vite-production/assets/theme.e6d9734b.css"), - link(href: "/vite-production/assets/vue.ec0a97cc.css"), + %(), + %(), + %(), + %(), + link(href: "/vite-production/assets/app.517bf154.css", crossorigin: ""), + link(href: "/vite-production/assets/theme.e6d9734b.css", crossorigin: ""), + link(href: "/vite-production/assets/vue.ec0a97cc.css", crossorigin: ""), ].join, vite_typescript_tag("main") assert_equal vite_javascript_tag("main.ts"), @@ -132,10 +132,10 @@ def test_vite_javascript_tag vite_javascript_tag("~/entrypoints/frameworks/vue.js") with_dev_server_running { - assert_equal %(), + assert_equal %(), vite_javascript_tag("entrypoints/frameworks/vue") - assert_equal %(), + assert_equal %(), vite_typescript_tag("main") } end diff --git a/vite_rails/lib/vite_rails/tag_helpers.rb b/vite_rails/lib/vite_rails/tag_helpers.rb index cf7e4414..d992246c 100644 --- a/vite_rails/lib/vite_rails/tag_helpers.rb +++ b/vite_rails/lib/vite_rails/tag_helpers.rb @@ -40,7 +40,7 @@ def vite_javascript_tag(*names, asset_type: :javascript, skip_preload_tags: false, skip_style_tags: false, - crossorigin: "anonymous", + crossorigin: "", media: "screen", **options) entries = vite_manifest.resolve_entries(*names, type: asset_type) @@ -49,7 +49,7 @@ def vite_javascript_tag(*names, options[:extname] = false if Rails::VERSION::MAJOR >= 7 - tags << stylesheet_link_tag(*entries.fetch(:stylesheets), media: media, **options) unless skip_style_tags + tags << stylesheet_link_tag(*entries.fetch(:stylesheets), media: media, crossorigin: crossorigin, **options) unless skip_style_tags tags end