【问题标题】:Tumblr isn't accepting my theme because of non-http urls由于非 http url,Tumblr 不接受我的主题
【发布时间】:2019-01-10 06:13:26
【问题描述】:

我把所有的 http 都改成 https 了,但还是会弹出: “哦哦!我们无法保存您的主题。您的自定义主题似乎引用了非 HTTPS URL 的资产。请仅使用 HTTPS URL 重试。”

链接到我的主题代码:pastebin(.)com/raw/0Rr9nHcy

【问题讨论】:

  • 我也是第一次遇到这个问题。对我来说,我只是更改了主题的“简历”字段以更改一些文本以链接到 URL(我正在尝试编辑的同一 Tumblr 站点上的特定帖子)。第一个明显的想法是浏览我的自定义 bio html sn-p 并确保所有“http”实例都是“https”;但令我惊讶的是,当我去保存更改时,它抛出了同样的错误。这让我相信我对生物所做的改变不是问题。相反,在我有限的观点中,无论是否没有更改,似乎都会出现错误

标签: tumblr tumblr-themes tumblr-html


【解决方案1】:

我刚刚在 Tumblr 上遇到了同样的问题。这是解决它的方法。

  1. 转到编辑主题 > 编辑 HTML。浏览所有 html 并将任何指向文件(css/javascript 等)的链接从 http 更改为 https - 这应该只链接 src 属性,您不必更改任何 href 属性。完成更新预览后,然后保存。

如果您收到错误消息“哦,哦!我们无法保存您的主题。您的自定义主题似乎引用了来自非 HTTPS 网址的资产。请仅使用 HTTPS 网址重试。”保存时执行以下操作:

  1. 将所有主题复制到纯文本编辑器,例如 textedit。退出编辑 HTML 并返回主编辑外观屏幕。刷新浏览器并返回编辑主题 > 编辑 HTML。删除所有主题的 html 并将保存的 html 复制回 Tumblr 的编辑 HTML。现在应该可以保存了。

免责声明:如果您删除主题的 HTML 而不先将其保存在某处,我概不负责 - 请仔细按照说明操作!

【讨论】:

  • 好建议。我有时清空整个html然后保存它。因为它要么缓存更改,要么不会立即在数据库中更新。
  • 啊,不,这是一场可怕的噩梦。我只需要更新我的主题,它包含大量指向我自己网站的链接,该网站仍然是 http。但无论如何,任何数量的主题都可以链接到 http 资产(图像、字体、javascript 等)。
  • @lharby 我认为这是 Tumblr 编辑界面的工作方式(或失败)。当您在编辑中保存更改时,没有页面刷新,所以我猜异步 javascript 有点错误。 Tumblr 的前端完全不需要 Https,如果您最近使用任何类型的广告拦截器扩展程序查看过任何 Tumblr,您会发现许多网站不再工作了。 Tumblr 最近似乎下定决心要消灭他们的用户群——哦,好吧。
  • @lharby 哦,记住“只有 src 属性中的链接,你不应该改变任何 href 属性”——所以到你网站的正常链接应该没问题,你不必改变它们。它只是正在加载的资源,即 css、javascript 等。
  • 谢谢,其中大部分实际上将迁移到 https(我有一个通过 https 加载的图标 css 文件,但我认为可以解决)。所以我希望这是可行的。谢谢你的更新。
猜你喜欢
  • 1970-01-01
  • 2019-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多