javascript - 单独文件中的 FireMonkey WebBrowser1.LoadFromStrings 和 JS 不起作用
问题描述
对于安卓。我在部署管理器中添加了 JS 文件。在我的手机上安装应用程序后,我检查了。文件存在并且在它们应该在的地方。我正在以编程方式创建这样的html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script type="text/javascript" src="js\my.min.js" referrerpolicy="origin"></script>
</head>
<body>
....
</body>
</html>
所以,如果我以这种方式加载文档: WebBrowser1.LoadFromStrings(.....); JS 不工作。但是,如果我将此 HTML 保存到磁盘并尝试以下操作: WebBrowser1.Navigate('file://'+TPath.Combine(FPath,'1.html')); 一切正常。
我的问题是:如何正确指定 HTML 中的 JS 文件路径,如果我想使用 WebBrowser1.LoadFromStrings() ?
我也需要iOS。
解决方案
推荐阅读
- spring - 使用 Janus Graph DB 实现 Spring Boot 应用程序
- c# - 内置构造数组及其每个元素的方法?
- jenkins - 仅触发 Jenkinsfile 构建以更改某些路径
- angular - Angular 单元测试 - new Service() 和 Testbed.inject() 有什么区别?
- react-admin - 如何使用 react-admin 添加不在表单中的参考输入
- python - 无限滚动抓取页面时避免重复元素
- angular - 如何使用 loginWithEmail 捕获控制台错误?(角度 ts)
- python - API Rest 使用 GPU 加载了多个模型,但不是同时加载
- gcc - 是否可以从编译器(LLVM/GCC)生成堆栈槽位置信息?
- selenium - 预期条件失败:等待元素可点击:By.id(尝试 25 秒,间隔 500 毫秒)