Yosemite 上的 Safari 8.0 中没有 JSONFormatter

No JSONFormatter works in Safari 8.0 on Yosemite

我尝试了几个 JSONFormatter 插件来美化来自框架 laravel 的 var_dump 数据。

不过,

None 的插件有效。我不知道为什么。我什么都试过了,但它总是给我原始文本而不是格式化文本

有什么想法吗?

PS:比如我试过这个:https://github.com/rfletcher/safari-json-formatter

我也遇到了这个问题。虽然我的 json 格式是有效的,但浏览器仍然没有以漂亮的方式显示它。

好吧,我使用 Jsend (https://github.com/shkm/JSend) 翻译我的结果,返回的结果在所有浏览器中都能正常工作。我不确定为什么,但如果您不想花时间调查,这是一个可行的选择。

找到解决方案!问题隐藏在我的 'homestead.yaml' 文件中。我不得不把这个:

sites:
    - map: website.app
      to: /home/vagrant/Projects/Website/public
      hhvm: true

对此:

sites:
    - map: website.app
      to: /home/vagrant/Projects/Website/public

h hhvm: true 导致了问题。我删除了它,备份了我的数据库(被删除)和 运行 vagrant provision {your vagrant-id}

我不知道为什么,但现在可以了:)