【问题标题】:How to pass GET parameters to jsFiddle如何将GET参数传递给jsFiddle
【发布时间】:2013-05-13 17:41:42
【问题描述】:

如何将 GET 参数传递给 jsFiddle?我试过http://jsfiddle.net/mKwcF/?id=123,但我得到的只是http://fiddle.jshell.net/mKwcF/show/

我的示例 js 在上面的给定链接上很简单:

alert(window.location.href);

【问题讨论】:

  • 有框架正在进行,我猜 window.location.href 是框架。尝试 window.top 或 window.top.top 或它们的一些变体来摆脱框架

标签: jsfiddle


【解决方案1】:

其实解决方案很简单,不涉及任何 Chrome 插件。

使用域名fiddle.jshell.net时访问top.location.search即可:

工作示例:http://fiddle.jshell.net/techp9/hfpx9zh5/1/show/light/?test=1

【讨论】:

    【解决方案2】:

    您只需在 URL 末尾添加 show,然后添加查询

    例如:

    如果你的网址是

    `http://jsfiddle.net/ishaiborovoy/Yx9P899/123/`
    

    那么你应该参考:

    `http://jsfiddle.net/ishaiborovoy/Yx9P6/123/show?myFirstParam=1&mySecondParam=2.`
    

    这对我有用。

    【讨论】:

    • 对我来说这不再起作用了(但它以前起作用了!)。 @Ishai 你能仔细检查一下吗?
    • 这似乎不再有效,但@myriacl's answer from 5/24/2015 仍然有效。
    【解决方案3】:

    截至 2014 年 10 月,它比以前稍微复杂了一点:

    If your jsfiddle url is: 
    

    http://jsfiddle.net/u7G7n/44

    use instead (including some url parameters):
    

    http://fiddle.jshell.net/u7G7n/44/show/light/?lat1=52&lng1=9&lat2=50&lng2=1

    并发送与referer 相同的url(包括参数)。您可以将 Referer Control 用作 Chrome 插件: https://chrome.google.com/webstore/detail/referer-control/hnkcfpcejkafcihlgbojoidoihckciin

    并像这样配置:

    现在第二个链接(包括参数)应该可以工作了。

    编辑:插件 RefControl 适用于 Firefox:http://www.stardrifter.org/refcontrol/ 使用“fiddle.jshell.net”作为站点配置,然后选择“Forge”(用根地址替换)。

    【讨论】:

    • 你能解释一下为什么我们需要干涉referer吗? jsfiddle 如何忽略浏览器地址中的查询参数?为什么当我点击链接而不是复制粘贴时它会按预期工作?
    • 引用者告诉目标页面您来自哪里。当您键入 URL 时,这不起作用。关于 jsfiddle 忽略查询参数:我猜他们不希望人们从外部将参数传递给 fiddles。他们可能会主动检查引用者,并且只允许来自“内部”的参数。
    【解决方案4】:

    我只是想弄清楚同样的事情并在 jsFiddle documentation 中遇到了这个问题。

    “注意如果你想使用动态资源,请添加一个虚拟 GET 变量,即http://example.com/dynamically.php?somevar=somevalue&dummy=.css。这会欺骗 jsFiddle 将其识别为 CSS 资源。”

    【讨论】:

    • 嗨,布赖恩:你能更新我的小提琴并展示当你添加一个虚拟变量时它是如何工作的 - 我如何访问它?顺便说一句,我发现这个 (github.com/jsfiddle/jsfiddle-issues/issues/176) 在 jsFiddle 中仍然是一个未解决的问题。
    • 说实话,我不确定这是否会有任何真正的帮助,但我当然总是希望最好的。昨晚我多看了一点,并且能够取得非常小的进步。我能够获取并设置下拉值。我希望可以对链接进行类似的操作,可能会放入一些 javascript 以获取一些变量并将其传递到 URL 的末尾。我仍在寻找。这是链接:jsfiddle.net/syhFT
    猜你喜欢
    • 1970-01-01
    • 2021-10-31
    • 2018-12-10
    • 2019-02-02
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    相关资源
    最近更新 更多