小编use*_*827的帖子

拖放交叉帧使用html5

我知道如何使用html5在一个窗口中拖放.但是如何跨框架拖放?这是我的脚本,可以在一个窗口中工作.有人能帮我吗?

<script>
    var drag = document.getElementById("drag");
    var drop = document.getElementById("drop");
    drag.onselectstart = function () {
        return false;
    }
    drag.ondragstart = function (ev) {
        ev.dataTransfer.effectAllowed = "move";
        ev.dataTransfer.setData("text", ev.target.innerHTML);
    }

    drag.ondragend = function (ev) {
        var text = ev.dataTransfer.getData("text");
        alert(text);
        ev.dataTransfer.clearData("text");
        return false;
    }

    drop.ondragover = function (ev) {
        ev.preventDefault();
        return true;
    }

    drop.ondragenter = function (ev) {
        this.background = "#ffffff";

        return true;
    }

    drop.ondrop = function (ev) {

    }
</script>
Run Code Online (Sandbox Code Playgroud)

html5 drag-and-drop

6
推荐指数
1
解决办法
8915
查看次数

可以在https页面chrome扩展开发上运行内容脚本

我正在开发一个chrome扩展,当我在http页面上运行内容脚本时,它没问题.但我很困惑为什么它不能在https页面上做.内容脚本可以在https页面上运行.我的权限就是这样的. "permissions": [ "http://*/*", "https://*/*", "tabs" ],

permissions https google-chrome-extension

3
推荐指数
1
解决办法
1581
查看次数