【发布时间】:2020-09-22 04:14:56
【问题描述】:
当用户向搜索框提交输入时,我创建了一个重定向功能来重定向页面。当用户搜索某些内容时,它会重定向到某个网页。 假设重定向的 url 是“http://www.google.com”(实际上,我使用不同的 URL 进行重定向,但只是选择了 google.com) 以下是我创建的。
<script>
function redirect(){
window.location = "http://www.google.com";
return false;
}
</script>
问题是----
当http://www.google.com 网页成功加载时,我怎样才能运行另一个 JavaScript <script>alert("hi")</script>?
我对 JavaScript 和 HTML 代码非常陌生,所以任何建议都将不胜感激!
【问题讨论】:
-
您无法使用 Google 执行此操作,当您将某人重定向到您自己的网站时,您将失去对页面的控制。您将重定向到您拥有和控制的真实网站还是同一个网站?如果是这样,那么可能还有其他更好的方法。
-
请检查 onload 事件w3schools.com/jsref/event_onload.asp,如果您使用的是 jQuery,那么 jQuery(document).ready(function(){ redirect(); });
-
@ryanm 你好!我不想在 Google 上运行它!我正在做我的学校项目,他们给了我们重定向的 URL。所以,我想做的是从 localhost 制作一个 html 网页,该网页可以重定向到学校提供的 URL 并运行 javascript 代码。
-
@KopiBryant 谢谢,我会检查一下
标签: javascript html redirect xss