【问题标题】:Execute in console the add of an URL with javascript在控制台中执行使用 javascript 添加 URL
【发布时间】:2017-08-29 21:48:42
【问题描述】:

假设路径是 subdomain.domain.com/username 我可以做什么,使用 javascript,在控制台中执行所有额外的操作?

例如:正常路径:subdomain.domain.com/username 如果访问 subdomain.domain.com/username?something-9732422348-2 ,在控制台中执行 some-9732422348-2 部分。

【问题讨论】:

  • 你为什么要在控制台中这样做?
  • 我只是想自动化一个网站的流程。
  • 有什么问题?
  • 你的问题有点混乱,你只是想导航到一个网址吗?你想复制的过程是什么?
  • @trincot 在网站上(带有配置文件和允许您使用 js、css、html 作为自定义代码的东西)如果您在控制台中键入某个 javascript 命令,它会为您提供图像(即可授予且免费)来自用户。我想创建一个脚本来从 URL 获取零件并为人们提供所需的图像,而无需离开我的个人资料。

标签: javascript regex url


【解决方案1】:

您可以使用split() 分隔网址,在您的情况下使用分隔符"?"

str.split([分隔符[, limit]])

您的路径 subdomain.domain.com/username 始终是数组中的第一项

var x = "subdomain.domain.com/username?something-9732422348-2"
x=x.split("?")
console.log(x) //["subdomain.domain.com/username", "something-9732422348-2"]

要仅采用没有路径的参数,您可以通过 splice() 将其删除

array.splice(start, deleteCount)

var x = "subdomain.domain.com/username?something-9732422348-2"
x=x.split("?")
x.splice(0,1)
console.log(x) //["something-9732422348-2"]

【讨论】:

  • 来自评论:此答案被标记为低质量。虽然答案总是很受欢迎,但它确实有助于提供一些关于您的代码如何解决手头问题的信息。不是每个人都熟悉您的确切编码逻辑,但可能了解您的一般方法概念。为了帮助改进您的答案,请提供一些context surrounding it,并查看writing great answers 上的帮助文章以获取有关如何使您的答案重要的一些提示:)
猜你喜欢
  • 2013-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-29
  • 2019-04-23
  • 2018-04-01
  • 1970-01-01
相关资源
最近更新 更多