我尝试使用他们的网络协议启动Steam客户端:https://developer.valvesoftware.com/wiki/Talk:Steam_browser_protocol
我正在使用jQuery。这是一个例子:
$(function() {
// a bunch of stuff happens
$("#content").append('<a id="launcher" href="steam://connect/' + server.ip + ':' + server.port + '"></a>');
$("#launcher").click();
});
现在我知道这不会有工作...活动授权?但基本上它是我想要做的。有什么想法吗?
答案 0 :(得分:2)
您应该直接调用原生DOM&#39; click
$("#launcher")[0].click();
OR
您可以使用.get(),它会检索与jQuery对象匹配的DOM元素,并直接调用本机DOM click
。
$("#launcher").get(0).click();
答案 1 :(得分:0)
尝试
$(document).on("click", "#launcher", function () {
// code
});
答案 2 :(得分:0)
尝试使用.trigger()
:
$("#launcher").trigger('click');