我从昨天开始一直在网上看,到目前为止还没有找到任何解决方案,有人可以帮助。提前谢谢。
我有一个场景,我在" WKWebView"中打开一个网页。这是成功加载,但我想在" WKWebview"上捕获目标c中的按钮。我的网页上有以下代码。
function AddtoFavorite(id)
{
var isAndroid = "0";
var login = "0";
if (isAndroid == "1") {
if (login == "0")
{
Android.checkLogin();
}
else {
favourite(id);
$.unblockUI();
$("#loader").hide();
}
} else {
favourite(id);
$.unblockUI();
$("#loader").hide();
}
}
var favourite = function (id)
{
debugger;
$.get("/Home/AddtoFavorite?id=" + id, function (data) {
var isAndroid = "0";
//alert(0);
if (data == 0) {
//alert("Please login/register.");
bootbox.confirm({
message: "<h4>Please Login/Register to continue!!!</h4>",
buttons: {
confirm: {
label: 'Continue',
className: "button btn",
},
cancel: {
label: 'No',
className: 'cancelbutton'
}
},
callback: function (btn) {
if (btn == true) {
if (isAndroid == "1") {
}
else {
$.blockUI();
}
window.location.href = "/Account/SignIn"
}
}
})
现在,只要用户点击添加到收藏夹图标,就会在&#34; WKWebView&#34;上显示一个弹出窗口。说明登录/注册继续,我不想显示网页弹出而我想要显示我自己的UIAlertController但我无法在&#34; WKWebView&#34;中找到动作。
有人可以帮忙吗。