android - index.html 不在移动浏览器上加载 style.css(离线,保存在文件夹中)
问题描述
(请在收到不好的反馈之前阅读。有类似的问题,但不是我想要的。)
我有一个网页,在保存在文件夹中的台式电脑上制作。(不使用任何 XAMPP 或其他任何东西,只使用 Visual Studio Code 中的 Live Server 插件。)
我已将文件夹从桌面复制/粘贴到手机(华为 P10)。比我简单地打开“index.html”,但加载的唯一内容是创建的内容....没有图像,没有样式,什么都没有。请问有什么帮助吗?
当然,我的“style.css”在一个名为“css”的文件夹中,图像在一个名为“img”的文件夹中。
另见图片:
我在移动设备上使用 Chrome。
html头代码:
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>iPhone8 product presentation | Welcome</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
解决方案
您称呼它的方式是正确的。我已经检查了代码存储库的 gdrive 链接,在我的选项卡上运行了 index.html。它对我来说很好。我认为您的代码没有任何问题。
调试它以找出问题所在。尝试在 Chrome 上进行远程调试。
要调试它,您可以简单地:
- 在您的 Android 上打开开发人员选项。
- 选择启用 USB 调试。
- 在您的开发机器上,打开 Chrome。
- 打开 DevTools.(ctrl+shift+i)
- 在 DevTools 中,单击主菜单(单击右上角的垂直省略号图标),然后选择更多工具 > 远程设备。
- 在 DevTools - 远程设备中,打开设置选项卡。
- 确保启用了发现 USB 设备复选框。
- 使用 USB 电缆将您的 Android 设备直接连接到您的开发机器。第一次执行此操作时,您通常会看到 DevTools 检测到未知设备。如果您在 Android 设备的型号名称下方看到一个绿点和已连接文本,则 DevTools 已成功建立与您设备的连接。
- 如果您的设备显示为未知,请在您的 Android 设备上接受允许 USB 调试权限提示。
- 然后您可以检查控制台选项卡以查看是否有一些错误。
推荐阅读
- react-native - 来自@react-native-community 的模块
- r - R中的ls(“包:数据集”)
- python - 2列的行之间的Hausdorff距离
- typescript - 打字稿:如何在 .d.ts 文件中声明自定义地图和数组
- javascript - 如何在没有节点的情况下使用捆绑的反应组件?
- ios - Expo - 实施通知设置应用程序图标徽章编号
- c++ - 在文件(&语法)、比较结构和 c 字符串之间移动的问题
- javascript - 如何在不触发打印对话框的情况下执行 SSRS URL 操作?
- python - 问题透视数据框
- react-native - 无法提交表单 formik 和 react-native-elements