【问题标题】:Swift evaluate JavaScript in webviewSwift 在 webview 中评估 JavaScript
【发布时间】:2019-01-21 11:35:51
【问题描述】:

为什么,当我将此函数变量“endc”更改为普通文本示例时

let endc = "here is path as string"

然后工作 - 当我想从函数中获取“路径”时,我的代码被破坏了

这是我的问题 - 为什么?

【问题讨论】:

  • 请贴代码而不是代码图片

标签: javascript html swift webview


【解决方案1】:

+ 运算符为 String 类重载,因此两个操作数都必须为 String 才能工作。

这里你的变量endcURL 的类型。所以+ 不适用于StringURL

最好将您的URL 转换为字符串,然后使用+,如下所示:

var welcome = js + endc.absoluteString + typer

现在,它应该可以工作了。

另外,我认为您应该在 typer 字符串本身中添加分号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 2013-11-28
    相关资源
    最近更新 更多