Как я получаю ссылку на изображение на Википедию от infobox?

Действительно, если вы заботитесь только о Internet & nbsp; Explorer & nbsp; 9+ , этого кода будет достаточно для замены jQuery.ready:

    document.addEventListener("DOMContentLoaded", callback);

Если вы беспокоитесь о Internet & nbsp; Explorer & nbsp; 6 и некоторых действительно странных и редких браузерах, это будет работать:

domReady: function (callback) {
    // Mozilla, Opera and WebKit
    if (document.addEventListener) {
        document.addEventListener("DOMContentLoaded", callback, false);
        // If Internet Explorer, the event model is used
    } else if (document.attachEvent) {
        document.attachEvent("onreadystatechange", function() {
            if (document.readyState === "complete" ) {
                callback();
            }
        });
        // A fallback to window.onload, that will always work
    } else {
        var oldOnload = window.onload;
        window.onload = function () {
            oldOnload && oldOnload();
            callback();
        }
    }
},

5
задан Damjan Pavlica 26 October 2015 в 12:07
поделиться

1 ответ

Вы пробовали http://en.wikipedia.org/wiki/File:filename.jpg ? Даже если файлы находятся на Wikimedia Commons, указанный выше URL-адрес должен работать.

Изменить: Вы пытаетесь связать изображение по горячей ссылке? Если это так, Википедия запрещает хотлинкинг. http://commons.wikimedia.org/wiki/Commons:Reusing_content_outside_Wikimedia#Hotlinking

Обновление от 10 января 2019 г .: Теперь разрешены горячие ссылки :

Горячие ссылки или InstantCommons : можно использовать файлы непосредственно на Commons на другом веб-сайте, создав вики MediaWiki с InstantCommons, ...

0
ответ дан 18 December 2019 в 09:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: