【问题标题】:JavaScript doesn't run inside instagram app?JavaScript 不在 Instagram 应用程序中运行?
【发布时间】:2018-12-07 18:45:56
【问题描述】:

当我在 Instagram 应用程序中打开我的网站时,它并没有运行我的所有脚本,.. 我正在使用带有液体的 shopify,奇怪的是一半的脚本可以工作,而另一半根本不工作。

我在 theme.liquid 中调用脚本,而实际脚本在 assets 文件夹中。我尝试直接在{{% javascript %}} 标签内的模板中编写代码,但这也不起作用。当页面在网络浏览器中打开时一切正常,但在 instagram 中一切都搞砸了!

我还注意到我的某些样式也不适用,我在这里缺少什么?我这样称呼我的脚本:(这两个确实有效)

{{ 'slick.min.js'  | asset_url | script_tag     }}  
{{ 'flashTimer.js'  | asset_url | script_tag     }}

【问题讨论】:

  • 您的问题假定 Instagram 应用程序中存在功能齐全的网络浏览器。我不确定这是一个合理的假设。
  • 我不认为它是全功能的网络浏览器,.. 但我认为我应该能够在我的屏幕上提醒消息?我也知道一些新的 css 属性可能不起作用,但媒体查询应该起作用吗?
  • 没有详细的浏览器规格很难说。
  • 好吧,忘记浏览器规范,.. 但是为什么我的 3 个脚本运行正常而另外 2 个根本无法启动?这是我主要关心的问题。我没有尝试将所有东西都放在一个可以工作的地方,因为我想订购一些东西。我现在就去做,只是为了检查一下,但我想它会起作用的。
  • 我的意思是,Instagram 中的浏览器似乎不支持您要求它执行的操作。

标签: javascript instagram shopify liquid


【解决方案1】:

我不知道你是否解决了这个问题,但对于那些来自谷歌但不能解决的人,我想写下解决方案。 Instagram 拥有太多缓存,实际上这是主要问题。使用 Instagram 故事链接打开的网站可能会获取预先打开的缓存文件。解决这个问题的唯一方法是在打开浏览器时,转到右上角3点的设置并清除浏览器缓存。我就是这样解决这个问题的。

【讨论】:

    猜你喜欢
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    • 2019-05-21
    • 2023-03-17
    • 2021-06-19
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    相关资源
    最近更新 更多