jquery 将单击时的弹出按钮重定向到自定义页面

hjzp0vay  于 2022-12-03  发布在  jQuery
关注(0)|答案(1)|浏览(150)

我们有一个弹出的表单,它是由Omnisend应用程序触发的-我们想把客户重定向到一个自定义的感谢页面,由我们制作(该页面也是在商店)。但在Omnisend中根本没有选项。
我可以用jquery定位或抓取按钮的class / id,并基于此进行自定义重定向吗?因为我不能编辑源代码,所以我不能创建onclick函数。
这样的东西有用吗?

$('#IDhere').click(function(){

如果你想帮助我,非常感谢你!:)

unguejic

unguejic1#

当用户点击按钮时,可以使用jQuery将用户重定向到不同的页面。但是,需要注意的是,如果您无法编辑页面的源代码,则无法将jQuery代码直接添加到页面。
实现所需行为的一种方法是使用浏览器扩展或bookmarklet,允许您将自定义JavaScript注入页面,这将允许您向页面添加必要的jQuery代码,而不必直接编辑源代码。
一旦您将jQuery代码添加到页面中,您就可以使用以下代码在用户单击具有指定ID的按钮时将用户重定向到自定义感谢页面:

$('#IDhere').click(function(){
  window.location.href = 'https://your-custom-thank-you-page.com';
});

请注意,您需要将IDhere替换为按钮的实际ID,将https://your-custom-thank-you-page.com替换为自定义感谢页面的URL。
另外值得一提的是,使用浏览器扩展或bookmarklet将自定义代码注入页面通常被认为是一种黑客解决方案,可能并不总是能按预期工作。如果可能,最好尝试找到一种方法直接编辑页面的源代码,或者修改Omnisend应用程序以允许自定义重定向。

相关问题