【问题标题】:Add value to field by URL ?name=data通过 URL 向字段添加值 ?name=data
【发布时间】:2014-09-08 15:28:17
【问题描述】:

您知道通过 URL 向字段传递值可以通过以下方式完成:

?name=data

例如:

Google.com/?q=stackoverflow

然后,当您打开此链接时,您会在字段中写入“stackoverflow”。 但我不能在某些网站上做到这一点。 例如:(GitHub搜索栏名称也是“q”)

github.com/?q=stackoverflow

如果您打开此链接,则搜索字段中没有文字。 我想知道为什么以及如何使这种方法适用于这些网站?

【问题讨论】:

  • 那些网站主动查看查询字符串并将其解析出来。在github上搜索一下,格式为:https://github.com/search?utf8=%E2%9C%93&q=YOURQUERYHERE
  • 那么我可以用 Github 之类的网站做什么?
  • 你搜索后看url...

标签: javascript url input field inputbox


【解决方案1】:

站点必须从 URL 中解析出数据,并在生成要发送到浏览器的 HTML 时使用它来设置 inputvalue 属性。

【讨论】:

  • 好的,对于那些不使用查询字符串执行此操作的网站,我该怎么办?我的意思是从 URL 向字段传递数据?
  • 您可以编写一个浏览器扩展并将其安装在您的浏览器上。
  • 我想我的问题没有正确地提问,请您看看这个链接:stackoverflow.com/questions/25719895/…
  • @user1599537:昆汀的评论仍然适用。您可以编写一个浏览器扩展程序或用户脚本来执行此操作,但它只能在您的浏览器中工作。
  • 您可以阅读文档,为您使用的任何浏览器编写扩展。
猜你喜欢
  • 1970-01-01
  • 2014-10-07
  • 1970-01-01
  • 1970-01-01
  • 2021-12-20
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多