Directly integrated replacement on the IMDB message boards using moviechat.org, appears at bottom of all IMDB movie/tv page listings, includes millions of archived posts saved from before the boards closed.
当前为
// ==UserScript==
// @name New IMDB Message Boards - Moviechat
// @namespace https://greasyfork.org/en/users/10118-drhouse
// @version 2.2.0
// @description Directly integrated replacement on the IMDB message boards using moviechat.org, appears at bottom of all IMDB movie/tv page listings, includes millions of archived posts saved from before the boards closed.
// @run-at document-ready
// @include https://www.imdb.com/title/*
// @include https://www.imdb.com/name/*
// @include http://www.moviechat.org/*
// @include https://www.moviechat.org/*
// @exclude https://media-imdb.com/*
// @exclude https://*.media-imdb.com/*
// @exclude https://www.imdb.com/*trivia*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @author drhouse
// @license CC-BY-NC-SA-4.0
// @icon https://www.google.com/s2/favicons?domain=imdb.com
// ==/UserScript==
this.$ = this.jQuery = jQuery.noConflict(true);
$(document).ready(function () {
var theparenturl = document.URL;
if (theparenturl.indexOf("reference") != -1)
theparenturl = theparenturl.replace('reference','');
if (theparenturl.indexOf("combined") != -1)
theparenturl = theparenturl.replace('combined','');
var quest = theparenturl.split('?')[0];
var parts = quest.split('/');
var lastSegment = parts.pop() || parts.pop();
var theurl = 'https://www.moviechat.org/movies/';
var simple = (theurl + lastSegment);
//console.info(simple);
var chatdiv = $('<div></div>').css('display','block').css('overflow','hidden').css('position','relative').css('height','660px').css('width','640px');
// var lastart_old = $('.article').last();
var lastart_new = $("#__next > main > div > section.ipc-page-background.ipc-page-background--base.DefaultPageLayout__StyledPageBackground-sc-1nrcguw-0.NmMbf > div > section > div > div.TitleMainBelowTheFoldGroup__TitleMainPrimaryGroup-sc-1vpywau-0.hpUBWe.ipc-page-grid__item.ipc-page-grid__item--span-2 > section:nth-child(36)")
// $(chatdiv).insertBefore(lastart_old);
setTimeout(function(){
$(chatdiv).insertAfter(lastart_new);
}, 1000);
//lazy else
$(chatdiv).insertBefore('#tn15bot');
var ifrm = document.createElement("iframe");
ifrm.setAttribute("id", "msgframe");
ifrm.setAttribute("src", simple);
ifrm.setAttribute("style", "scrolling=no;position=absolute;padding=0px");
ifrm.setAttribute("frameborder", "0");
ifrm.style.height = 600+"px";
ifrm.style.width = 640+"px";
$(ifrm).appendTo(chatdiv);
$('body').css('background-color','#fff');
$('.main').css('box-shadow','0px 0px 0px 0px');
});