gpt4 book ai didi

javascript - WebView .evalJS()。通过在 html 文件中传递参数来调用 js 函数时不起作用

转载 作者:行者123 更新时间:2023-11-30 18:41:09 25 4
gpt4 key购买 nike

当我通过 webview.evalJS 方法将参数传递给 js 函数时,函数没有被调用:

var webview = Titanium.UI.createWebView({
url:'changefont/index.html'
});
done.addEventListener('click',function(){
webview.evalJS("changeFontProperty(selected_font,selected_fsize);");
});

HTML 文件中的函数是:

function changeFontProperty(cssProperty,fontValue) {
$('body').css(cssProperty, fontValue);
}

最佳答案

我尝试了一些方法,我得到了这样的..

我们必须像这样调用方法...

    webview.evalJS("changeFontProperty('" + selected_font + "','" + selected_fsize + "');");

那么我的问题就解决了。

这可能对其他人有帮助...

关于javascript - WebView .evalJS()。通过在 html 文件中传递参数来调用 js 函数时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6833108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com