为Violentmonkey创建iframe脚本

为Violentmonkey创建iframe脚本

我已经建立了一个聊天室,我想在特定的URL中显示为一个聊天室,该聊天室位于右下角。

我已经使用过标签

// ==UserScript==
// @name           chat
// @namespace      chat
// @description    add chat in page
// @include        http://dawnofthedragons.com/
// ==/UserScript==

( function () {
    function prepareFrame() {
        var ifrm = document.createElement("iframe");
        ifrm.setAttribute("src", "http://infinity-guild.esy.es/blab.php");
        ifrm.style.width = "640px";
        ifrm.style.height = "480px";
        document.body.appendChild(ifrm);
    }
};


当我尝试安装它时,什么也没有发生。

我不知道如何添加弹出窗口小部件的位置,所以我什至看不到出什么问题,依此类推。

最佳答案

设置底部,右侧和位置应使该元素可见。

iframe.style.bottom = 0;
iframe.style.right = 0;
iframe.style.position = 'fixed';


还有一件事,您可以在代码后调用prepareFrame()吗,例如:

( function () {
    (function prepareFrame() {
        var ifrm = document.createElement("iframe");
        ifrm.setAttribute("src", "http://infinity-guild.esy.es/blab.php");
        ifrm.style.width = "640px";
        ifrm.style.height = "480px";
        document.body.appendChild(ifrm);
    })();
};

关于javascript - 为Violentmonkey创建iframe脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44594173/

10-11 23:50