Add a link to open CityU Canvas embedded frame in a new tab

bigger is better, isn't it?

目前为 2021-10-30 提交的版本。查看 最新版本

// ==UserScript==
// @name         Add a link to open CityU Canvas embedded frame in a new tab
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  bigger is better, isn't it?
// @author       You
// @match        https://canvas.cityu.edu.hk/courses/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var init = () => {
        var ele = document.getElementsByClassName("right-of-crumbs")[0]

        var newele = document.createElement("a");
        newele.innerHTML = "Open the embedded frame in a new window";

        var iframe = document.getElementsByTagName("iframe")
        newele.href = iframe[iframe.length - 1].src;

        ele.appendChild(newele)


    }


    window.addEventListener("load", () => {

        init()
    })



})();