gpt4 book ai didi

javascript - 我的网站如何让访问者登录到第三方网站?

转载 作者:行者123 更新时间:2023-11-28 20:14:44 25 4
gpt4 key购买 nike

我的客户希望在他的网站上放置一个按钮,该按钮可以在他们不托管或无法访问服务器的第 3 方网站上触发操作,这意味着现在必须将代码嵌入到 HTML 代码中。

该按钮不是公开的,它是某些员工的通用登录。

<!doctype html>
<html>
<head>

<title>Add a Lead</title>
</head>
<script type="text/vbscript">
sub Execute()
Dim IE
Dim WRI
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.navigate "http://rentalapp.zillow.com/"
Do While (IE.Busy)
WScript.Sleep 10
Loop
Set WRI = IE.document.getElementByID("username")
WRI.Value = "username"
Set WRI = IE.document.getElementByID("password")
WRI.Value = "password"
Set WRI = IE.document.Forms(0)
WRI.Submit
WScript.Sleep 1000
IE.navigate "http://rentalapp.zillow.com/leads/add/"
end sub
</script>
<body>
<button onClick="Execute()">Add A Lead</button>
This is supposed to fire off the method called execute.
</body>
</html>

最佳答案

将其转换为 JavaScript 没有帮助。从浏览器内部进行操作会为您提供与从外部控制浏览器完全不同的 API 和安全限制。

如果有任何解决方案可以解决此问题,那就是一个简单的 HTML 表单,其中将操作设置为您要登录的网站(以及带有一些隐藏输入的提交按钮)。

如果该网站在其登录表单上实现了 CSRF 保护,那么您将无法达到预期的效果。

关于javascript - 我的网站如何让访问者登录到第三方网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19363384/

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