【问题标题】:How to debug Canvas LMS mobile app customization如何调试 Canvas LMS 移动应用定制
【发布时间】:2018-11-05 16:13:36
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: canvas-lms


    【解决方案1】:

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

    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 文件在几个屏幕上进行一些自定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 2017-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-25
      • 2016-04-17
      相关资源
      最近更新 更多