gpt4 book ai didi

javascript - 我怎样才能让 URL 中的电子邮件地址显示在我的网页上,使用 javascript 或 HTML 构建在 Ruby on Rails 上的网站?

转载 作者:行者123 更新时间:2023-11-30 17:09:49 24 4
gpt4 key购买 nike

如何从 URL 获取电子邮件地址以显示在我的网页上,使用 javascript 或 HTML 构建在 Ruby on Rails 上的网站?

我有一个这样的 URL:

http://dance.danceninjas.com/thanks-so-good?cf_uvid=1ce505f1e32477b73a15a514962e25b2&email=test324@gmail.com

我想将电子邮件地址从 URL 拉到网页中,这样我就可以说:

Please verify your email is correct: <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=test324@gmail.com"

也就是说,在使用之前应该将其拆分为键和值。对此 under this question 有很多解决方案.选择您最喜欢的。

关于javascript - 我怎样才能让 URL 中的电子邮件地址显示在我的网页上,使用 javascript 或 HTML 构建在 Ruby on Rails 上的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27267540/

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