showModalDialog for gzhu the second lesson

showModalDialog Compatible For GZHU

目前为 2019-09-20 提交的版本。查看 最新版本

// ==UserScript==
// @name         showModalDialog for gzhu the second lesson
// @namespace    https://gf.qytechs.cn/zh-CN/users/220174-linepro
// @version      0.1
// @description  showModalDialog Compatible For GZHU
// @author       LinePro
// @match        *://172.17.1.123/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    function getValue(str, key) {
        const index = str.indexOf(key);
        return str.slice(index + key.length + 1, str.indexOf(';', index));
    }
    const doc = document;
    window.showModalDialog = function (uri, _arguments, _options) {
        _options = _options.toLowerCase();
        let window_feature = 'toolbar=no, menubar=no';
        window_feature += getValue(_options, 'dialogwidth') ? ',width=' + getValue(_options, 'dialogwidth') : '';
        window_feature += getValue(_options, 'dialogheight') ? ',height=' + getValue(_options, 'dialogheight') : '';
        console.log(window_feature);
        window.open(uri, 'window', window_feature);
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址