【问题标题】:Unable to access js and style sheet using Play无法使用 Play 访问 js 和样式表
【发布时间】:2020-05-28 17:59:16
【问题描述】:

这里我从视图文件中导入:

    <script src='javascripts/tic-tac-toe/main.js'></script>
    <link rel="stylesheet" type="text/css" href=stylesheets/tic-tac-toe/style.css'>

公共文件夹结构:

[]

路由文件:

GET     /assets/*file               controllers.Assets.versioned(path="/public", file: Asset)

当我尝试访问视图页面时,我在 Firefox 控制台中收到以下错误并且文件未加载:

资源来自 “http://localhost:9000/assets/stylesheets/tic-tac-toe/style.css'”原为 由于 MIME 类型(“text/html”)不匹配而被阻止 (X-Content-Type-Options: nosniff)。

如何从视图文件中访问js和css资源?

我可以通过地址栏直接在本地浏览到浏览器上的文件:

【问题讨论】:

  • 像上面那行一样使用versioned()?
  • @VM4 抱歉,我问错了问题。我已经编辑了。

标签: scala playframework


【解决方案1】:

似乎我需要在前面加上“资产”:

<script src='/assets/javascripts/tic-tac-toe/main.js'></script>
<link rel="stylesheet" type="text/css" href='/assets/stylesheets/tic-tac-toe/style.css'>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 2020-09-10
    相关资源
    最近更新 更多