Flutter Webview 插件不会打开包含带空格(U+00A0)、无间断空格的 JavaScript 的 html 页面

问题描述 投票:0回答:0

我正在尝试访问服务器 URL(使用 webview_flutter 4.0.7 插件),其中包含带有空格的 javascript 代码,尤其是 Unicode 字符 (U+00A0)、无间断空格。当我们加载 html 页面但 javascript 函数未执行时,应该会自动执行 JS 函数 clickNextButton()。但是,如果我从 JavaScript 代码中删除空格(Unicode 字符 (U+00A0)),则 WebView 会使用正确的 JavaScript 代码执行来呈现 HTML 页面。

我无法修改服务器上的 html 代码以删除空格并使其工作,因为我无权访问它,所以我需要一种方法来使用 flutter WebView 插件缩小 HTML 中的 JS 代码。

flutter dart webview flutter-plugin webview-flutter
© www.soinside.com 2019 - 2024. All rights reserved.