Bookmarklet在浏览器中读取json

时间:2017-10-20 22:49:36

标签: javascript bookmarklet

我有遗留内部服务公开的REST API。 我想要为自己自动化一个特定的GET调用 - 它返回JSON,我想点击一个bookmarklet并读取json并导航到另一个窗口 - 基本上为无UI的API构建一个附加导航。

问:如果当前页面不是HTML,我如何获取当前页面的原始内容

我尝试制作一个书签,但我无法弄清楚如何在我的页面上加载json:

javascript:(function()%7Balert(document.textContent)%7D)()

显示" null",当我希望它重复我在浏览器中看到的文字时。

GET请求只是一个普通的REST API请求:

http://my-service-domain.app/api/items/123

当我把它放在浏览器中时,它显示了json

{
  Id:"123",
  NextId: "234",
  SomeOtherStuff: "blah"
}

我想点击书签来导航到

http://my-service-domain.app/api/items/234

1 个答案:

答案 0 :(得分:0)

从身体中获取它:

document.body.textContent