0

在使用 CSS 和 JS 文件自定义 Canvas LMS 桌面网页后,我们需要在移动应用程序上执行相同的操作。

鉴于 Android 和 iPhone 的移动应用程序都是 Webview,我如何检查 html 标签类和 id 以通过 CSS 或 JS 文件应用更改?

谢谢!

4

1 回答 1

0

鉴于没有人知道它,我进行了以下操作:

  1. 我已经从公共 github 存储库中克隆了 Canvas 移动应用程序,网址为:https ://github.com/instructure/instructure-android
  2. 我已经编译了项目并在我自己的设备上执行了它,为此我需要一个 PSPDF 的演示许可证来满足它的依赖。
  3. 我已经调试了应用程序,特别是我在instructure-android/pandautils/src/main/java/com/instructure/pandautils/views/CanvasWebView.java第 396 行或某个包含要在应用程序中显示的 HTML 代码的变量的地方设置了一个断点。
  4. 在屏幕之间导航并等待断点触发。

我不得不说我预计大多数应用程序都是 webview,但我错了。事实上,恰恰相反:这是一个 Android 原生应用,只允许通过可上传的 CSS 和 JS 文件在几个屏幕上进行一些自定义。

于 2018-11-07T08:04:08.800 回答