我们有一个弹出的表单,它是由Omnisend应用程序触发的-我们想把客户重定向到一个自定义的感谢页面,由我们制作(该页面也是在商店)。但在Omnisend中根本没有选项。我可以用jquery定位或抓取按钮的class / id,并基于此进行自定义重定向吗?因为我不能编辑源代码,所以我不能创建onclick函数。这样的东西有用吗?
$('#IDhere').click(function(){
如果你想帮助我,非常感谢你!:)
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应用程序以允许自定义重定向。
IDhere
https://your-custom-thank-you-page.com
1条答案
按热度按时间unguejic1#
当用户点击按钮时,可以使用jQuery将用户重定向到不同的页面。但是,需要注意的是,如果您无法编辑页面的源代码,则无法将jQuery代码直接添加到页面。
实现所需行为的一种方法是使用浏览器扩展或bookmarklet,允许您将自定义JavaScript注入页面,这将允许您向页面添加必要的jQuery代码,而不必直接编辑源代码。
一旦您将jQuery代码添加到页面中,您就可以使用以下代码在用户单击具有指定ID的按钮时将用户重定向到自定义感谢页面:
请注意,您需要将
IDhere
替换为按钮的实际ID,将https://your-custom-thank-you-page.com
替换为自定义感谢页面的URL。另外值得一提的是,使用浏览器扩展或bookmarklet将自定义代码注入页面通常被认为是一种黑客解决方案,可能并不总是能按预期工作。如果可能,最好尝试找到一种方法直接编辑页面的源代码,或者修改Omnisend应用程序以允许自定义重定向。