1

我正在做一个 SproutCore 项目。我试图在 IPAD 上获取网站,但 CSS 背景图像、onClick 和重定向在 IPAD 上不起作用。

让我知道这方面的任何解决方案。

4

2 回答 2

0

对于构建后损坏的图像/CSS,通常是相对路径问题。

您可能需要检查编译后的 CSS 和 index.html 文件中的 CSS/图像路径。

构建项目后,查看输出目录并尝试以下操作:

  • 在浏览器中打开 index.html 文件,查看哪些 CSS/图像文件未正确加载。
  • 找到您的 index.html 文件并将“/static”的实例替换为“static”
  • 找到 stylesheet-packed.css & stylesheet@2x-packed.css 并用“../../../static”替换“/static”的实例(或任何修复你的情况的路径)

我有 build.sh 脚本来自动化这个,它对我有用。让我知道你是否想要它。祝你好运!

于 2013-05-19T08:49:27.173 回答
0

在 iPad 上开发时,我发现以下内容在我的Buildfile:

mode :debug do
  config :all, :combine_javascript => true
end

大多数 iOS 设备往往难以加载大量 Javascript 文件,这会将它们全部连接为一个。这可能会也可能不会解决您的问题,但是如果您将它们保留为单独的文件,则会出现许多问题。

另外,您在调试器中是否有任何可以分享的错误?它可能有助于我们追查问题。

于 2013-05-17T18:45:30.277 回答