Greasy Fork

Greasy Fork is available in English.

swagger-extends

swagger 2.0 友好交互拓展工具

当前为 2019-12-23 提交的版本,查看 最新版本

// ==UserScript==
// @name         swagger-extends
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  swagger 2.0 友好交互拓展工具
// @author       teeeemoji
// @include        /.*\/swagger-ui\.html.*/
// ==/UserScript==

function createDom(type, props, style) {
    const dom = document.createElement(type)
    Object.assign(dom, props)
    Object.assign(dom.style, style)
    return dom
}

const appStyle = createDom('link', {
    as: 'style',
    rel: 'stylesheet',
    type: 'text/css',
    href: 'https://sf16-eacdn-tos.pstatp.com/obj/eaoffice/swagger-extends/css/app.bc8fc8bb.css'
})
const chunkStyle = createDom('link', {
    as: 'style',
    rel: 'stylesheet',
    type: 'text/css',
    href: 'https://sf16-eacdn-tos.pstatp.com/obj/eaoffice/swagger-extends/css/chunk-vendors.c63c8862.css'
})
const eleWoff = createDom('link', {
    href: 'https://sf16-eacdn-tos.pstatp.com/obj/eaoffice/swagger-extends/fonts/element-icons.535877f5.woff'
})
const eleTtf = createDom('link', {
    href: 'https://sf16-eacdn-tos.pstatp.com/obj/eaoffice/swagger-extends/fonts/element-icons.732389de.ttf'
})
document.head.append(appStyle)
document.head.append(chunkStyle)
document.head.append(eleWoff)
document.head.append(eleTtf)

const appScript = createDom('script', {
    src: 'https://sf16-eacdn-tos.pstatp.com/obj/eaoffice/swagger-extends/js/app.f36a5b61.js'
})
const chunkScript = createDom('script', {
    src: 'https://sf16-eacdn-tos.pstatp.com/obj/eaoffice/swagger-extends/js/chunk-vendors.6c93c822.js'
})
document.body.append(appScript)
document.body.append(chunkScript)