如何通过URL获取电子邮件地址,以使用javascript或HTML以及基于Ruby on Rails构建的网站出现在我的网页上?
我有这样的网址:
http://dance.danceninjas.com/thanks-so-good?cf_uvid=1ce505f1e32477b73a15a514962e25b2&[email protected]
我想将电子邮件地址从URL提取到网页中,这样我可以说:
请确认您的电子邮件是正确的:
<EMAIL_HERE>
我知道使用WordPress,我会使用PHP代码:
echo $_GET["email"];
但这显然不适用于使用Ruby on Rails构建的网站。
我正在使用ClickFunnels构建网站,这意味着我可以将Javascript添加到页脚中,并添加自定义HTML代码段。
有人知道我该怎么做吗?
最佳答案
如果我理解正确,则ClickFunnels充当托管和前端构建平台,仅允许您通过以下方式访问页面:
编辑内容
分配预制模板
放置客户端JavaScript代码
这里没有任何特定于Rails的内容。这意味着存在大量潜在的安全隐患。任意Ruby的执行都可以正确执行,只是很少需要,因此很少执行。
就是说,像$_GET["email"];
这样的类似PHP的解决方案原则上不会起作用。 @rorofromfrance的答案有其正确的一面,但您不能利用它,因为您不拥有该平台,也无法修改模板。这不是一个糟糕的服务设计,它有一些很大的好处,其中最大的就是缓存:可以将没有任何服务器端处理的静态页面完全放置在缓存中,并通过CDN提供服务,该CDN可以处理大量流量并留下来起来
因此,该解决方案正在减轻客户端浏览器的操作负担。您在query string中传递参数。可通过JavaScript(window.location.search
)以原始格式访问此字符串,例如:
"cf_uvid=1ce505f1e32477b73a15a514962e25b2&[email protected]"
也就是说,在使用前应将其分为键和值。对于under this question,有很多解决方案。选择最喜欢的一个。
关于javascript - 我如何获得URL的电子邮件地址,以使用javascript或HTML以及基于Ruby on Rails构建的网站出现在我的网页上?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27267540/