【问题标题】:Is form data retained after submitting?提交后是否保留表单数据?
【发布时间】:2016-11-10 21:59:57
【问题描述】:

我对 Javascript 几乎一无所知,抱歉!

但也许您可以提供帮助: 我刚刚偶然发现了这个网站,它将亚马逊购买的代码“解析”成一个整洁的表格,然后可以很容易地复制用于其他目的。

https://www.ardenstone.com/2015/01/11/exporting-kindle-books-from-amazon/

在我继续粘贴我的整个亚马逊列表之前: 是否可以以某种方式确定该表单是否实际保存/发送/提交到某处?或者它只是为我的眼睛提供这个网站上的结果? 如果有人可以提供帮助,我将不胜感激!谢谢!!!

开头是这样的:

<form id="alp" name="alp" method="post" action="#" onsubmit="parseText(); return false;">
    <textarea cols="50" rows="10" id="alpIn"></textarea><br />
    <br />
    <input type="submit" id="alpSub" value="Parse" /><br />
    <br />
</form>

而parseText,提交后,可以在这里找到: https://www.ardenstone.com/projects/amazonkindle/amazonkindle.js

【问题讨论】:

  • 所以你想让>>我们
  • 没有。我的问题是指本网站上的具体表格。它会立即将代码翻译成可读的文本,我的问题是这些信息是否存储在某个地方(比如可能会看到我的亚马逊购买的网站管理员或在表单中输入的任何内容)?这可以通过分析表格以某种方式确定吗?
  • 这实际上是一个非常有用的功能,可能对您也有帮助:) 如果您需要将亚马逊购买的商品导出到整洁的桌子上。

标签: javascript forms parsing amazon fetch


【解决方案1】:

除非软件正确发布,否则您永远无法确定。像这样的网站的问题在于,他(作者)可能会做出一些不经宣布的更改,将其从有用和良性的东西变成可能令人讨厌的东西。

当我说“他”时,这实际上是指可以修改网站内容的任何人,目前或将来的某个时间。是的,它是一个 https 链接,但谁控制着网络服务器、域名等。

如果您非常担心自己的隐私,请不要使用本网站。无论如何:

  • 获取代码副本,
  • 分析一下,
  • 将其安装在您自己的(安全、私有)平台上供您自己使用。

但是,如果您在当前所在的公共站点上使用该表单,则您将自己的隐私置于危险之中。


(另一方面,可能对您的亚马逊购买历史感兴趣的组织可能有更好的方法来找出这一点;例如https://en.wikipedia.org/wiki/National_security_letter


对于它的价值,我看不出当前1 版本的“amazonkindle.js”javascript 有任何明显的问题。但是,可能会发生一些微妙的偷偷摸摸的事情。例如,可以想象页面中的其他 javascript blob 之一改变了某些内容的含义,因此“amazonkindle.js”中看似无辜的代码会做出一些意想不到的事情。

1 - 即我查看时的当前状态!

【讨论】:

  • 感谢您的回答!有关其他信息,我确实找到了似乎正在执行的脚本的链接:view-source:ardenstone.com/projects/amazonkindle/amazonkindle.js
  • 不幸的是,我没有知识和/或能力在私人平台上安装任何这些......但无论如何感谢您的回复!
  • @Jippo - 我想你已经有了答案。
  • 酷,非常感谢!我不认为他走得那么远,但谁知道;-)
  • 你不必担心的不一定是他(!)。但无论如何,你问这个问题的事实意味着你很担心,而且对于一个 javascript 专家来说,如果他们愿意的话,做一些秘密的事情可能不会那么难。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多