1

所以我将 Prettify.js 和 Prettify.css 连接到我的新 Tumblr 博客中。它在 chrome、IE 和 Firefox 中运行良好,但当我打开我的 Android 手机时,我很惊讶,突然​​里面的代码......看起来像是一场暴行。

我正要去挖掘,但在我花几个小时试图解决其他人已经解决的问题之前,我想看看我的老 Stack Buddies 是否对此事有什么要说的。

aquamoogle.tumblr.com

任何解决方案都将不胜感激,如果没有发布,我可能会在周末结束前提出解决方案。

澄清编辑 这是通过 Tumblr Android 应用程序查看帖子。我不认为它与手机版本有任何关系,但因为肯定有人会问它是运行 Android 2.3.4 的摩托罗拉 Droid Bionic

4

1 回答 1

2

好吧,既然没有人和这个一起来,我会把答案扔在那里。从 APK 反编译后的 Tumblr 应用程序不使用标准网络框架。这意味着 javascript 执行不会嵌入到移动应用程序的视图中。

糟透了我知道...另一种可能的解决方案是使用直接的 CSS 进行格式化,但这在移动版本中甚至不起作用,因为 CSS 表被移动样式表覆盖以实现更紧凑的格式。

因此,由于移动应用程序没有在与网络驱动的博客相同的边界内运行,因此这个问题被认为是“无法解决的”。

如果有人碰巧有一个可行的解决方案,我很想听听它,但目前我没有有效的解决方案。但是,很高兴知道。

于 2012-06-12T00:22:15.900 回答