页面正在从哪里获取外部数据?

时间:2013-06-11 12:51:00

标签: javascript html

查看此页面: https://www.bitinstant.com/order

对于“目的地”它有一个选择框,点击它,其中一个选项是“比特币到电子邮件”,查看源代码我找不到该文本所以我知道它从其他地方获取该文本。

但是我最接近外部文本的来源是这段代码:

<select class="float-right" data-bind="foreach: label, attr: { id: name, name: name }">
<option data-bind="text: label, attr: { value: value }"></option>
</select>

我不熟悉“ data-bind ”部分,我猜它与某些JS框架有关。

有人可以帮我找到“比特币发送电子邮件”的文字来自哪里吗?

2 个答案:

答案 0 :(得分:3)

正在打电话

https://www.bitinstant.com/api/meta/exchange/providers?details=true

我是通过使用Chrome开发者控制台找到的。从那里转到“网络”选项卡,查看呼叫列表。通过猜测它将是JSON类型,很容易从列表中找到。

该框架看起来像knockout.js。

答案 1 :(得分:2)

使用web调试器(我使用chrome的WebInspector),你会看到很少的XHR请求。其中之一就是 从bi-lib.min.js开始的providers list。由于它已经缩小,很难向您展示代码,但它应该是微不足道的。 data-bind是一个自定义属性,可能用于描述收到的json下拉填充的代码段。