首页 > 解决方案 > 单独文件中的 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。

标签: javascriptfiremonkeytwebbrowser

解决方案


推荐阅读