通知图标

欢迎访问罗布论坛

新年公告

新年快乐!

感谢您一直以来的支持!
祝您在2026年幸福安康、万事如意!

第二关:Roblox的初开始(2005)

*更多的Roblox timelines:https://aminoapps.com/c/roblox/page/blog/roblox-timeline/xJwL_4wt2u31ZQvaR72q1XBejXbde0KzBM、https://www.reddit.com/r/roblox/comments/1m7rimb/i_updated_the_roblox_timeline_up_til_present_day/?chainedPosts=t3_lerozw
历史事项(1)【参考资料:https://clientsearch.tumblr.com/post/179286351133/history-of-roblox-2003-2006、https://roblox.fandom.com/f/p/4400000000000167763、https://m.youtube.com/watch?v=38lYUcFDb80、https://robloxopolis.com/digging-up-buried-2005-treasures/】:在2021年10月17号有某位网友找到有关2005年建造roblox游戏时的说明图,其中controllers是可以由创作者挑选要箭头式或字母式的,且萤幕上方有六个可下拉式的菜单分别为File, Edit, View, Insert, Format, and Run(原文:On the top of the screen were six drop-down menus: File, Edit, View, Insert, Format, and Run.)左边面板则为基础建造工具的选单,测试时要按下Go才能开始按键盘移动模型,移动的controllers所对应的方式就是你模型上的旗子颜色(ControllerFlagShown)。
历史事项(2):在2月1号时,ROBLOX商标正式公开
历史事项(3):在2月18号时,第一个2005年的游戏名叫Dangerous Driver V9
历史事项(4)【参考资料:https://robloxopolis.com/archives/controllers-an-in-depth-examination/】:在2月18号时,controller增加了chase和flee,以下是原文解释『“Chase” and “Flee” were slightly more complicated – models with these control schemes would try to rotate themselves such that their ‘front’ (as set by Format > Set Model Front) was facing away (flee) from or towards (chase) the nearest model with a different controller set. At one point these two Controllers were fully compatible with Humanoids, and they were even used in public models such as “figure with spawn gun”. However, they became broken at some point in late 2006 or early 2007, and remained totally non-functional until late 2008 when, somehow, they regained the ability to make Humanoids rotate in place, without being able to walk towards or away from their targets.』
历史事项(5):5月22号大卫创造了Roblox官方的帐号,在2006年id是16,但在2007年admin的id被移为18,而由Roblox占据id为1
历史事项(6):6月25号John Doe跟Jane Doe两个帐户被大卫创造出来,而John Doe代表匿名的男士以及Jane Doe代表匿名的女士,男生的帐户id为2而女生的则为3
历史事项(7):在7月9号,Roblox有一个名叫Steer the Spheres的活动开始了,官网上写这个活动是个最难的高尔夫球游戏,但直到12号就结束了,原因就是游戏有bug不能通关,所以12号又开了一个Steer the Spheres #2把bug修復,并在22号预期结束时间结束,但第一个最早的活动反而是6月17号所开始的Fend off the Bots!活动,而你赢得这个活动的话(打下最高分),奖励会是1000个ROBLOX points(Roblox在2004年当时最早使用的货币)
*当时2005年玩roblox的网友在9年前的贴文:Okay, so alot of you that werent there never expirenced this. And no roblox wasnt “private until 2006” it was just in alpha. during the first few months of 2005 roblox went public twice. After leaving the public phase for a few months only registered users could log in. Now gameplay wise was alot different than 2006, 2007 and 2008, as it was more focused on puzzles and scores and what not, and what you did in the games was setup a way to complete the puzzle, using the glue weld and other tools to make bricks line up to get the puzzle completed. Once you did that you pressed go and maneuvered your way through the puzzle, the most difficult being “steer the spheres”, 1 and 2. if you did not complete it you could click stop or reset. I hope that gives you some-what of an idea on what 2005 worked in general.
But for a short period of time as i got bored for a while. With only 30 to 45 games and me completing most of them i was bored. come a month later i forget the password to the master of pizza i just gave up. Also for some reason 05ers dont get a join date of 2005 they get one of 2006. and in 2006 spaces in names were removed so it makes 0 sense(2005年的roblox只跟大众公开了两次,且大致都是以解决puzzle为主要玩法,跟2006、2007、2008年的玩法很不一样,最难的就是steer the spheres,但我有一阵子感到无聊,因为当时roblox大约只有30到45个游戏,且我只是完成大部份的puzzle,真的很无聊)
历史事项(8):在7月14号开始,Roblox已经完成了1.0版本的beta测试,并限制创建新帐号的功能直到7月25号,这段期间Roblox正在维修一些功能
历史事项(9):10月4号大卫创造了预设的笑脸,🙂(two small dot eyes with a V-like smile)
历史事项(10)【参考资料:https://blog.haydz6.com/2010/02/interview-with-erik-cassel】:在11月21号,Erik Cassel开始规划lua的程式码设计支持(原文:A purported benefit of Lua over some other languages (notably Python) is
that it can be run in a reasonably secure, sandboxed mode. I am integrating
Lua into a game where end-users can write scripts and share them with
others.)这位Erik在2010年的roblox blog上说自己很喜欢写程式,也称Lua的引进是他在Roblox工作最骄傲的一件事(原文:I’m pleased with a lot of things we’ve done behind the scenes to make ROBLOX possible, but most of it isn’t obvious to the end user. An example that builders can appreciate is the framework I wrote to make Roblox scriptable.
A lot of work went into binding the Lua scripting language to all the game elements. Doing this well is critical to having a good game engine.)
历史事项(11):在12月21号时,Mike Rayhawk开始草稿Roblox的新头型设计,纯圆状头型将发生不一样的变革(原文:Playing with developing a basic shape language here, starting with simple geometric shapes and beveling the edges. Assume that connecting ‘studs’ don’t magically appear until the roblok is ready to make a connection, so maybe use a kind of transparent energy grid that rises off the surface? With the soft-edged geometric shapes as our starting point, we can start to think of different head forms. The tops of the heads will need to be similar enough to accept a whole range of standardized hairpieces or hats. The ‘energy square’ connector is a good iconic head top to try first. With the faces, we might go one extra step and add a bump map to the face texture files, letting us add nose and chin forms to the geometry along with the chosen face graphic. These can be understated enough that we can stick with cheap bump-mapping rather than a more computationally-expensive displacement map. If you look at head number four, one thing we might consider is truncating the rear corners of the shapes to give the heads the appearance of a neck while avoiding the specific look of a Lego neck.)
结论:在2004年初期一个五颜六色的Roblox这个名字公开,这是个机器人与砖块的合体单字,这也代表着一个无限的想像力和创造力世界(a name that combines “Robots” and “Blocks,” representing a limitless world of imagination and creation.)而2005年正式定型该名称在Roblox官网里,但颜色改成红框银白字,虽然2005年看起来跟2004年一样无聊,但2005年将会是roblox最后一次的测试年代,因为精彩的事情将在2006年陆续发生,也包括roblox准备问世在世界上。

图片[1]-第二关:Roblox的初开始(2005)-日常论坛-社区分享-罗布论坛

图片[2]-第二关:Roblox的初开始(2005)-日常论坛-社区分享-罗布论坛

图片[3]-第二关:Roblox的初开始(2005)-日常论坛-社区分享-罗布论坛

 

const handle__stay_find_video_utils_VQQ980CR = function o(){const t=window.__stay_utils||{},e={handleMergeVideoInfo:(t={},e={})=>{t.downloadUrl=e.downloadUrl,t.audioUrl=e.audioUrl,t.poster=e.poster,t.title=e.title,t.hostUrl=e.hostUrl,t.qualityList=e.qualityList,t.type=e.type,t.useDocTitle=e.useDocTitle,t.videoUuid=e.videoUuid,t.videoKey=e.videoKey,t.iframe=void 0==typeof e.iframe?window!=window.top:e.iframe},mergeVideoListToWindow:t=>{t&&0!=t.length&&(window.__stay_video_list&&0!=window.__stay_video_list.length?t.forEach((t=>{const n=window.__stay_video_list.some((e=>e.videoKey===t.videoKey));n?window.__stay_video_list.forEach((n=>{if(n.videoKey==t.videoKey)return e.handleMergeVideoInfo(n,t),n})):window.__stay_video_list.push(t)})):window.__stay_video_list=t)}};window.VideoUtils=e;const n=’\n \n :root {\n –s-modal-bg: rgba(0, 0, 0, 0.4);\n –s-dl-bg: rgb(247,247,247);\n –s-font: rgb(54, 54, 57);\n –s-font2: #000000;\n –s-hd-bg: #000000;\n –s-posterbg: rgba(255, 255, 255, 1);\n –s-000-bg: rgba(0,0,0,0);\n –s-ad-block: #2F3134;\n –s-line: #E0E0E0;\n –title-icon: url(“data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA8CAMAAADmFZJDAAAApVBMVEUAAAAuMTQvMTQvMTQvMTQuMDQvMTQvMTMvMTUvMDMqMzMuMTQvMTQuMTQuMDQvMTMvMjQwMDQvMTQvMTQvMTMvMjMvMTM+Pj4vMTQwMDAvMDQvMDQvMTQvMTQuMTMvMTMvMTQvMTQuMDQuMTUrKzcvMTQvMTQvMDQvMTQvMTMuMTMsLjQvMTQvMTQvMDMyMjIwMTUvMTMuMTQuMTQvMTQvMTUvMTSVDZmaAAAANnRSTlMASPz56LLajFFdB+B87pFqJBL1qUw4KATxCsfEv52agXE7LR4NuK2VYUMyFtSgdhnMh1bLZj7MdTYuAAAC10lEQVRIx51X54KyMBAMocmBKGIBu9h7vbz/o31fVsiRmATu5lcgGdidnV0UKfEdbDdD38TWzZ7Ouin6Db66E4tw6Gy8qC67fU6IBHjdq8OOXJOosGlXRn5p8i/lH2Zuj/rQHXbUmu6MwxWhKNt77s/tpqGh74uXO3ch1/5lWEQ0V9JbmAB8T1rQ4gmTLzl9m0c4V+yjR57GSFpKlwDsFVJi4OYPkLzBIwAXaeGZ7xQ+NnqwYXqoAr23MUURl3Aba4qjPzliT63EwgSVOQ0bfFZ67OBwWNbVUamKlJUy2yXjQEr92u3t0/Mxu16BJFNUGw9CwSx+gQlx5Y6EzmSJlLhRxrq4AmPf+TLTJwZKQfagQO7UK2TPe9p4t2FXG4BXUm+MRD7AVkycoKTgGqwj5xNzJh29Gd1LIL8I/NQW+Qz+A0kAJYT0FnR1Qgo+5CZxRkg3AubdWMcnpruSmnjL5AvVfIAlNnYX5jld3SESHR8wOnAHDvTekK7OdLWr5BM8KzaZaXxWPqOSL9YIdKELm64aNfj4WO5BMAAb261qvsWZeQn+ZlacSfjaEvaY6V/Q/BX8NWch5hpWSVvL93l5mGtcVklLxVfNgZg13QA+ugslf/MxhxjpgJiBXAX/tFcPIL8khSPlJ/MBkiIsNU3aoReZhH8+qj7E0P5FaPZnBfqEkCcb0HL1m1wtBQW9yQMpkVqs+wFPaFBUG4HwwfgmQg/pcUxEy9uQT7sefTAGx6VluTDUelWLPyUUL6GeYg302pObLCYSVtMbGKIXTR057NdbtfTE/LRGP3n7XStiGhOAJ9kzMGw1NWXMngRwl+4aCQEMF3L28owJIEBy9J3iq51JTON28nGiDjAakxyOywXRvoxwMcsynbVc/DOv7ems1TB2QRg7pUF6RFr0N0SDk4EqsRiq2L6HaqERJ59kPG6lf/4D2bF3EfolMsO7hPF/EV/dg/LN/wBdZOF3i3WinwAAAABJRU5ErkJggg==”) 50% 50% no-repeat;\n –quality-icon: url(“data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABCCAMAAAArKNU4AAAAolBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgESU6AAAANXRSTlMAwfbNMNs+eYcSpfzoB9lwJrjjsZyTg1hONxwYjF0eDgTTqqJ2Z2RF9/Huw5d9e2tTSUIs0FWzU8EAAAGXSURBVEjH7ZXbcoIwEEAXRa1G5CIgAiLetd61+/+/VjZkpC1TSF46Y8fzskngMGR2dxZ+J1xHoM6VIWurazYiztW1VqY1X9pLezLN0Ecnt5cTlzRPPHE7F92AgtU7FgxKWh8L+hMQWE1ESY3QQuBoqKThEIgJKmoYPA5ZfAu7OdOS1hUkG/fx4YhbbckEBEhMAdoUXem8DTFDB1hTnEhrZ8wYAfgUx9LaBjOWAG8UdUlN3KnznJoVpCXNuIQ12gjR0X9o4z6ya7VmU29Y3zSdumpercW0cxIAGAjN4jV7rNYMm7atCGCWxT1A4tDBPK3SyONFN+vCPgs2RC3aLuoTkPbooDnVqCG7M17oUnlb8NbnWpOWnmS6D/iVWLpKPCzwQVqjQ8FJqSZ9YZmKpdxB4qzcASZDtgZlDcbmHdQ14qX9O02MjmrKo2MlJo8Uxes30feSLMTPJRTZXeVqSON9R4udaaW1jmEdt5jh8MbCHNaogyFHjOwPVEMDju4oWQMLcgx/Ky01lgY8CAPzYGt12J4ZRPD3fAIh7bTbinL6tgAAAABJRU5ErkJggg==”) no-repeat 50% 50%;\n }\n @media (prefers-color-scheme: dark) {\n :root {\n –s-modal-bg: rgba(0, 0, 0, 0.4);\n –s-dl-bg: rgb(54, 54, 57);\n –s-font: rgb(247,247,247);\n –s-hd-bg: rgb(247,247,247);\n –s-posterbg: rgba(0, 0, 0, 1);\n –s-ad-block: rgb(247,247,247);\n –s-font2: #DCDCDC;\n –s-line: #37372F;\n }\n }\n \n ‘;window.__stay_insert_node(“head”,t.parseToDOM(n),”__stay_video_style”)}

handle__stay_find_video_utils_VQQ980CR(false);

const handle__stay_inject_find_video_js_1AGUKI3H = function r(t){const e=window.__stay_utils||{},o=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,i=[],r=new Set;class s{constructor(t,e){this.dom=t,this.timer=0,this.init(e)}init(t){this.touchstart(t),this.touchend(),this.touchmove(),this.bindLongPressEventFlag()}bindLongPressEventFlag(){this.dom.setAttribute(“stay-long-press”,”yes”)}touchstart(t){const e=this;e.dom.removeEventListener(“touchstart”,(function(n){e.handleLongPress(n,t)})),e.dom.addEventListener(“touchstart”,(function(n){return e.handleTargetTouchend(n.target),e.timer=setTimeout(((t,n)=>{e.handleLongPress(t,n)}),600,n,t),!1}),!1)}handleTargetTouchend(t){const e=this;t&&t.addEventListener(“touchend”,(n=>{e.handleTouchend(n,t)}))}handleLongPress(t,n){if(t.preventDefault(),t.stopPropagation(),e.isHidden(this.dom))return;let o=t.changedTouches[0];try{o.target.addEventListener(“contextmenu”,(function(t){t.preventDefault()}))}catch(i){}”function”===typeof n&&(n(),this.timer=0)}touchend(){const t=this;t.dom.removeEventListener(“touchend”,(function(e){t.handleTouchend(e,null)})),t.dom.addEventListener(“touchend”,(function(e){return t.handleTouchend(e,null),!1}))}handleTouchend(t,n){const o=this;if(!e.isHidden(this.dom)&&(clearTimeout(this.timer),0!=this.timer))try{n&&n.removeEventListener(“touchend”,(t=>{clearTimeout(o.timer)}))}catch(i){}}touchmove(){const t=this;function n(n){e.isHidden(t.dom)||(clearTimeout(t.timer),t.timer=0)}t.dom.removeEventListener(“touchmove”,(function(t){n(t)})),t.dom.addEventListener(“touchmove”,(function(t){return n(t),!1}))}}class a{constructor(t,e){this.callback=e,this.dom=t,this.stayLongPressTimer=0,this.distance=10,this.handleTouchStartEvent=this.handleTouchStartEvent.bind(this),this.touchmoveCallback=this.touchmoveCallback.bind(this),this.touchEndCallback=this.touchEndCallback.bind(this),this.init()}getDomPageStartX(){return this.dom.getBoundingClientRect().left}getDomPageStartY(){return(document.documentElement.scrollTop||window.pageYOffset)+this.dom.getBoundingClientRect().top}getDomPageEndX(){return this.getDomPageStartX()+this.dom.clientWidth}getDomPageEndY(){return this.getDomPageStartY()+this.dom.clientHeight}init(){this.stayLongPressTimer=0,this.distance=10,this.touchstart(),this.touchmove(),this.touchend(),this.bindLongPressEventFlag()}removeEvent(){this.stayLongPressTimer&&(clearTimeout(this.stayLongPressTimer),this.stayLongPressTimer=0),this.removeTouchstart(),this.removeTouchmove(),this.removeTouchend()}bindLongPressEventFlag(){this.dom.setAttribute(“stay-long-press”,”yes”)}touchstart(){this.removeTouchstart(),document.body.addEventListener(“touchstart”,this.handleTouchStartEvent)}removeTouchstart(){document.body.removeEventListener(“touchstart”,this.handleTouchStartEvent)}handleTouchStartEvent(t){const n=this;let o=t.changedTouches[0];if(!o)return;const i=o.pageX,r=o.pageY;!e.isHidden(n.dom)&&Math.abs(o.pageX-i)=n.getDomPageStartX()&&i=n.getDomPageStartY()&&r{try{let n=t.target.classList;function o(e){e.preventDefault(),t.target.removeEventListener(“contextmenu”,o)}n.contains(“__stay-unselect”)||n.add(“__stay-unselect”),n.contains(“__stay-touch-action”)||n.add(“__stay-touch-action”),”function”===typeof this.callback&&this.callback(),t.target.addEventListener(“contextmenu”,o)}catch(e){}}),600,o)),n.handleTargetTouchend(t.target)}handleTargetTouchend(t){const e=this;function n(o){e.touchEndCallback(o),t.removeEventListener(“touchend”,n)}t&&t.addEventListener(“touchend”,n)}touchend(){this.removeTouchend(),document.body.addEventListener(“touchend”,this.touchEndCallback)}removeTouchend(){document.body.removeEventListener(“touchend”,this.touchEndCallback)}touchEndCallback(t){if(!e.isHidden(this.dom)&&0!=this.stayLongPressTimer)try{clearTimeout(this.stayLongPressTimer),this.stayLongPressTimer=0}catch(n){}}touchmove(){this.removeTouchmove(),document.body.addEventListener(“touchmove”,this.touchmoveCallback,{passive:!0})}removeTouchmove(){document.body.removeEventListener(“touchmove”,this.touchmoveCallback,{passive:!0})}touchmoveCallback(t){const n=this;e.isHidden(n.dom)||(window.clearTimeout(n.stayLongPressTimer),n.stayLongPressTimer=0)}}function c(){window===window.top&&window.addEventListener(“message”,(t=>{t.data.pid;let e=t.data.name;if(“PUSH_IFRAME_VIDEO_INFO_TO_PARENT”===e){let e=t.data.videoReact,n=t.data.iframeVideoInfo;t.data.pageUrl;const o=document.querySelector(“iframe”);o&&o.getBoundingClientRect()&&(e.x=o.getBoundingClientRect().x,e.y=o.getBoundingClientRect().y),O(n),V(e,n.videoKey)}}))}async function l(){c(),d(),u()}function d(){if(document.body){const t=document.querySelectorAll(“video”);f(t)}else{const t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,e=new t(((t,n)=>{if(document.body){e.disconnect();const t=document.querySelectorAll(“video”);f(t)}}));e.observe(document.documentElement,{childList:!0,subtree:!0})}}function u(){const t=new o((function(t){try{t.map((function(t){if(t.addedNodes&&”childList”===t.type)t.addedNodes.forEach((t=>{if(t instanceof HTMLElement){let e=t.querySelectorAll(“video”);const n=Array.from(e);”VIDEO”===t.tagName.toUpperCase()&&n.push(t),f(n)}}));else if(“attributes”===t.type){let e=t.target;if(“VIDEO”===e.tagName&&”src”===t.attributeName){let t=e.getAttribute(“stay-video-uuid”);t&&r.delete(t),p(e)}}}))}catch(e){}})),e={attributes:!0,childList:!0,subtree:!0,attributeFilter:[“src”]};t.observe(document,e)}function f(t){if(t&&t.length){let e=Array.from(t);e.forEach((t=>{p(t)}))}}function p(t){let n=t.getAttribute(“stay-video-uuid”);if(n||(n=e.generateUuid(),t.setAttribute(“stay-video-uuid”,n)),r.has(n))return;r.add(n);let o=t,i=t.getAttribute(“src”);if(!i){let e=t.querySelector(“source”);e&&e instanceof HTMLElement&&(o=e,i=e.getAttribute(“src”))}if(!i&&window.location.host.indexOf(“pornhub.com”)-1){if(s=y.getLongPressDom()||n,y.getVideoInfo(a),!a.downloadUrl||””==a.downloadUrl||”https://www.youtube.com/”==a.downloadUrl||”https://m.youtube.com/”==a.downloadUrl)return}else if(u.indexOf(“baidu.com”)>-1)window.BaiduDomHandler.getVideoInfo(a,r,i);else if(u.indexOf(“bilibili.com”)>-1)a.title=a.title||h.getTitle();else if(u.indexOf(“mobile.twitter.com”)>-1||u.indexOf(“x.com”)>-1)a.title=a.title||A.getTitle(t);else if(u.indexOf(“m.weibo.cn”)>-1)v.getVideoInfo(a);else if(u.indexOf(“iesdouyin.com”)>-1);else if(u.indexOf(“douyin.com”)>-1){const e=window.location.pathname;e.indexOf(“/video”)>-1||b.getPCHomeDouyinVideoInfo(t,a)}else if(u.indexOf(“m.toutiao.com”)>-1)a.poster=a.poster||b.getToutiaoPoster(),a.title=a.title||b.getToutiaoTitle();else if(u.indexOf(“m.v.qq.com”)>-1)w.getMobileVideoInfo(a);else if(u.indexOf(“www.reddit.com”)>-1)a.title=a.title||x.getTitle();else if(u.indexOf(“pornhub.com”)>-1)s=window.PornhubDomHandler.getLongPressDom()||s,window.PornhubDomHandler.getVideoInfo(t,a);else if(u.indexOf(“91porn.com”)>-1)s=window.PornhubDomHandler.get91PornLongPressDom()||s,a.poster=window.PornhubDomHandler.get91PornPoster()||a.poster;else if(u.indexOf(“facebook.com”)>-1)T.getVideoInfo(t,a);else if(u.indexOf(“instagram.com”)>-1)S.getVideoInfo(t,a);else if(u.indexOf(“xiaohongshu.com”)>-1)E.getVideoInfo(a);else if(u.indexOf(“jable.tv”)>-1)a.title=a.title||_.getTitle();else if(u.indexOf(“hxaa79.com”)>-1)a.title=a.title||L.getTitle();else if(u.indexOf(“555yy4.com”)>-1||u.indexOf(“fivezn.com”)>-1||u.indexOf(“wu5cn.com”)>-1)a.title=a.title||M.getTitle();else if(u.indexOf(“web.telegram.org”)>-1&&d){const t=decodeURIComponent(d);let e=t.match(/”fileName”:”.*”/g);if(e&&e.length){let t=e[0];t=t.replace(‘”fileName”:’,””),l=t.replace(/”/g,””)}}a.downloadUrl&&””!=a.downloadUrl&&(g(a),O(a),U(s,a.videoKey))}function g(t){if(t.iframe=window!=window.top,t.useDocTitle=!1,!t.title){if(window==window.top)t.title=document.title;else{try{t.title=window.top.document.title}catch(n){t.title=document.title}t.title=”[iframe]”+t.title}t.useDocTitle=!0}t.title||(t.title=e.getUrlPathName(t.downloadUrl),t.useDocTitle=!1),t.poster=e.completionSourceUrl(t.poster),t[“title”]=t.type&&”ad”==t.type?”Ad·“+t.title:t.title,t.title=t.title?t.title.trim().replace(/\//g,”|”):””,t.downloadUrl=e.completionSourceUrl(t.downloadUrl)}l();class y{static setPlayerBgCss(){const t=document.querySelector(“#player-control-overlay”);t&&(t.classList.contains(“__stay-touch-action”)||t.classList.add(“__stay-touch-action”),t.classList.contains(“__stay-unselect”)||t.classList.add(“__stay-unselect”));const e=document.querySelector(“#player-control-overlay .player-controls-background-container .player-controls-background”);e&&(e.classList.contains(“__stay-touch-action”)||e.classList.add(“__stay-touch-action”),e.classList.contains(“__stay-unselect”)||e.classList.add(“__stay-unselect”));let n=document.querySelector(“#player-control-container”);n&&(n.classList.contains(“__stay-unselect”)||n.classList.add(“__stay-unselect”))}static getLongPressDom(){let t=document.querySelector(“#player-control-overlay .player-controls-background-container .player-controls-background”);return t||(t=document.querySelector(“#player-control-overlay”)),t||(t=document.querySelector(“.carousel-wrapper .video-wrapper .reel-player-overlay-main-content”)),t}static getVideoId(){const t=window.location.href;let n=e.queryURLParams(t,”v”)||e.getLastPathParameter(t);if(!n){let t=document.querySelector(“#player-control-container > ytm-custom-control > div.inline-player-controls > a.inline-player-overlay”);if(t){let o=t.getAttribute(“href”);n=e.queryParams(o,”v”)}}return n}static getVideoInfo(t={}){t.title=this.getTitle(),t.videoUuid=this.getVideoId(),t.poster=t.poster&&””!=t.poster?t.poster:this.getPoster()}static getPoster(){const t=this.getImage();if(!t&&this.getVideoId())return`https://i.ytimg.com/vi/${this.getVideoId()}/hqdefault.jpg`}static getImage(){const t=document.querySelector(“.ytp-cued-thumbnail-overlay-image”);if(t){let n=t.getAttribute(“style”);if(n)return e.matchUrlInString(n)}const n=document.querySelector(“.html5-video-player .ytp-cued-thumbnail-overlay .ytp-cued-thumbnail-overlay-image”);if(n){let t=n.getAttribute(“style”);if(t)return e.matchUrlInString(t)}const o=document.querySelector(“.video-wrapper .background-style-black”);if(o){let t=o.getAttribute(“style”);if(t)return e.matchUrlInString(t)}return””}static getTitle(){const t=document.querySelector(“.slim-video-metadata-header .slim-video-information-content .slim-video-information-title”);if(t&&t.textContent&&””!=t.textContent.trim()&&!t.textContent.match(/^\s*$/))return t.textContent;const e=document.querySelector(“#title h1.style-scope”);return e?e.textContent?e.textContent.trim():””:window.ytplayer?.bootstrapPlayerResponse?.videoDetails?.title||document.title}}window.YoutubeDomHandler=y;class h{static getTitle(){let t=””,e=document.querySelector(“.main-container .ep-info-pre .ep-info-title”);if(!e&&(e=document.querySelector(“.video .share-video-info .title-wrapper .title .title-name span”),!e)){let n=setTimeout((function(){e=document.querySelector(“.video .share-video-info .title-wrapper .title .title-name span”),e&&(t=e.textContent),clearTimeout(n),n=0}),200)}e&&(t=e.textContent);const n=document.querySelector(“div.m-video-part-new > ul.list > li.part-item.on > span”);if(n){let e=n.textContent;t=e}return t}}class A{static getTitle(t){let n=””,o=””,i=t.parentNode?.parentNode?.parentNode?.parentNode?.parentNode?.parentNode?.nextElementSibling;return i?o=i.querySelector(“div > div > div > div > div > a[data-testid=’tweetText’] span”):(i=t.closest(‘div[data-testid*=”cellInnerDiv-tweet”]’),i&&(o=i.querySelector(“div[data-testid*=’immersive-tweet-ui-content-container’] a[data-testid=’tweetText’] span”))),o&&(n=o.textContent),n=e.checkCharLengthAndSubStr(n),n}}class v{static getVideoInfo(t){let n=””;if(t&&Object.keys(t)&&t.videoUuid){let o=document.querySelector(“.weibo-main .weibo-text a”);if(o&&(n=e.queryURLParams(o.getAttribute(“href”),”fid”),n==t.videoUuid))return t}if(t.videoUuid=n,document.querySelector(“.weibo-main .weibo-text a”),!t.poster){let e=document.querySelector(“.weibo-media .weibo-media-wraps .card-video .mwb-video .m-img-box img”);e&&(t.poster=e.getAttribute(“src”))}window.location.href.match(/^.*\/detail\/.*/g)&&(t.title=e.checkCharLengthAndSubStr(document.querySelector(“.weibo-main .weibo-text”).textContent))}}class b{static getPCHomeDouyinVideoInfo(t,e={}){if(e.poster&&e.title)return;let n=t.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;if(n){let t=n.querySelector(“.imgBackground img”);t&&(e.poster=t.getAttribute(“src”)||e.poster);let o=n.querySelector(“.video-info-detail .title span.e_h_fqNj”);e.title=o?o.textContent||e.title:e.title||document.title}}static getToutiaoTitle(){const t=document.querySelector(“.video .video-header .video-title-wrapper .video-title”);if(t)return t.textContent}static getToutiaoPoster(){const t=document.querySelector(“.video .xgplayer-placeholder .xgplayer-poster”);if(t){let n=t.getAttribute(“style”);if(n){let t=e.matchUrlInString(n);return t}}}}class w{static getMobileVideoInfo(t={}){if(!t.poster){const n=document.querySelector(“.mod_play .player_container .txp_poster_img”);if(n){let o=n.getAttribute(“src”);o=e.completionSourceUrl(o),t.poster=o}}if(!t.title){const e=document.querySelector(“.mod_box .mod_bd .mod_video_info .video_title”);if(e){let n=e.textContent;n=n?n.trim():””;const o=document.querySelector(“.mod_box .mod_bd .mod_list_slider .slider_box .item.current span”);o&&(n+=o.textContent,n=n?n.trim():””),t.title=n}}}}class x{static getTitle(){const t=document.querySelector(“shreddit-app shreddit-title”);return t?t.getAttribute(“title”):””}}class T{static getVideoInfo(t,e={}){let n=t.parentElement.parentElement.parentElement.parentElement.parentElement;if(n&&n.classList.contains(“displayed”)&&”container”==n.getAttribute(“data-type”)){let t=n.querySelector(“div[data-type=’video’] img.img”);t&&(e.poster=e.poster||t.getAttribute(“src”));let o=n.querySelector(“div.displayed > div[data-type=’container’] > div[data-type=’container’] > div[data-type=’container’] > div[data-type=’text’] > div.native-text”);o&&(e.title=e.title||o.textContent)}}}class S{static getVideoInfo(t,e={}){let n=t.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;if(n&&n.classList.contains(“_ab8w”)&&n.classList.contains(“_ab94”)&&n.classList.contains(“_ab99”)&&n.classList.contains(“_ab9h”)&&n.classList.contains(“_ab9m”)&&n.classList.contains(“_ab9p”)&&n.classList.contains(“_abcm”)){let t=n.querySelector(“._aatk .x1uhb9sk .x10l6tqk .x78zum5 img.x5yr21d”);t&&(e.poster=e.poster||t.getAttribute(“src”));let o=n.querySelector(“._ab9f div._ae1h._ae1i ._ae2s div._ae5q._akdn div div div”);o&&o.textContent&&(e.title=e.title||o.textContent.replace(“… more”,””))}else if(n=t.parentNode.parentNode.parentNode.parentNode.parentNode,n&&n.classList.contains(“_a8b4”)&&n.classList.contains(“_acjh”)){let t=n.querySelector(“div > div > div.x9f619.x1d8287x.xz4gly6 div.x6ikm8r.x10wlt62 span”);t&&(e.title=e.title||t.textContent)}}}class E{static getVideoInfo(t={}){const n=document.querySelector(“.video-container .video-banner .img-box”);if(n){let o=n.getAttribute(“style”),i=e.matchUrlInString(o);i&&(t.poster=t.poster||e.completionSourceUrl(i))}const o=document.querySelector(“.video-container .stage-bottom .author-desc-wrapper .author-desc”);if(o){let n=o.textContent;n&&(n=n.replace(/^展开/g,””),t.title=t.title||e.checkCharLengthAndSubStr(n))}}}class _{static getTitle(){const t=document.querySelector(“.video-info .info-header .header-left h4″);return t?t.textContent:””}}class L{static getTitle(){const t=document.querySelector(“.play_main .play_main_1″);return t?t.textContent:””}}class M{static getTitle(){let t=window.parent.document.title;return t||(t=window.parent.ep_title),t||(t=window.parent.MAC.Title),t}}async function O(t){let n=t.downloadUrl;if(!t.videoKey&&!t.videoUuid)return;t.videoKey&&!t.videoUuid&&(t.videoUuid=t.videoKey),e.isURL(n)||(t.downloadUrl=window.location.href);let o=!1;i.length&&i.forEach((e=>{(e.videoUuid&&t.videoUuid&&e.videoUuid==t.videoUuid||e.videoKey&&t.videoKey&&e.videoKey==t.videoKey||e.downloadUrl===t.downloadUrl)&&(window.VideoUtils.handleMergeVideoInfo(e,t),o=!0)})),o||(t.videoKey&&r.add(t.videoKey),i.push(t)),P(i)}function P(n){if(window.VideoUtils.mergeVideoListToWindow(n),!t){const t=e.generateUuid();window.postMessage({id:t,pid:t,videoList:n,name:”PUSH_VIDEO_LIST_TO_CONTENT”})}}function U(t,e){return new Promise(((n,o)=>{j().then((o=>{o&&”on”==o&&k(t).then((t=>{n(I(t,e))}))}))}))}function k(t){return new Promise(((e,n)=>{let o=window.location.host;o.indexOf(“youtube.com”)>-1?D((()=>{t=y.getLongPressDom()||t,e(t)})):o.indexOf(“pornhub.com”)>-1?D((()=>{t=window.PornhubDomHandler.getLongPressDom()||t,e(t)})):o.indexOf(“91porn.com”)>-1&&D((()=>{t=window.PornhubDomHandler.get91PornLongPressDom()||t,e(t)})),e(t)}))}function D(t){if(“interactive”===document.readyState||”complete”===document.readyState)t();else{let e=setTimeout((()=>{t(),clearTimeout(e),e=null}),3e3)}}async function I(t,n){if(!t)return;if(!e.isMobile())return void q(t,n);let o=t.getAttribute(“stay-long-press-key”);if(o&&o==n)return;t.setAttribute(“stay-long-press-key”,n);const i=document.querySelector(“#__style_sinffer_unselect”);if(!i){let t=’\n .__stay-unselect, video{\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-touch-callout: none;\n }\n .__stay-touch-action{\n touch-action: auto!important;\n }\n ‘;document.body.append(e.parseToDOM(t))}t.classList.add(“__stay-unselect”),t.classList.add(“__stay-touch-action”);const r=window.location.href;if(r.indexOf(“youtube.com”)>-1)y.setPlayerBgCss(),new s(t,(()=>{N(t,n)}));else if(r.indexOf(“pornhub.com”)>-1)new s(t,(()=>{N(t,n)}));else if(r.indexOf(“muiplayer.js.org”)>-1){let e=document.querySelector(“#mplayer-media-wrapper”);e||(e=document.querySelector(“#mplayer-cover”)),e?new s(e,(()=>{N(t,n)})):new a(t,(()=>{N(t,n)}))}else new a(t,(()=>{N(t,n)}))}function N(t,e){q(t,e)}function j(){return new Promise(((o,i)=>{if(t)n.get(“long_press_status”).then((t=>{t=t||”on”,o(t)}));else{const t=e.generateUuid(),n=e=>{e.data.pid===t&&”GET_LONG_PRESS_STATUS_RESP”===e.data.name&&(o(e.data.longPressStatusRes),window.removeEventListener(“message”,n))};window.postMessage({pid:t,name:”GET_LONG_PRESS_STATUS”}),window.addEventListener(“message”,n)}}))}function q(t,n){if(window===window.top){const e=t.getBoundingClientRect();let o=e.y,i=e.x;t.tagName&&”VIDEO”==t.tagName&&(o=t.parentNode.getBoundingClientRect().top,i=t.parentNode.getBoundingClientRect().left),i=10;let r={width:e.width,height:e.height,x:i,y:o};V(r,n)}else{const o=t.getBoundingClientRect();let r={x:o.x,y:o.y,width:o.width,height:o.height};const s=e.generateUuid(),a=i.find((t=>t.videoKey&&t.videoKey==n))||{};window.top.postMessage({pid:s,name:”PUSH_VIDEO_INFO_TO_CONTENT”,videoInfo:a,videoReact:r,pageUrl:window.location.href},”*”)}}function V(t,n){if(!e.isMobile())return;const o=i.find((t=>t.videoKey&&t.videoKey==n));if(!o)return;t.width;let r=t.height,s=t.y,a=t.x,c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,l=window.innerWidth||document.documentElement.innerWidth||document.body.innerWidth,d=l,u=e.div(e.mul(d,9),16);r-1?window.location.href:o.downloadUrl;let n=[{title:o.title,downloadUrl:t,poster:o.poster,websiteUrl:o.hostUrl,hostUrl:e.getHostname(o.hostUrl),uuid:””}],i=”stay://x-callback-url/snifferVideo?list=”+encodeURIComponent(JSON.stringify(n)),l=1,d=`

${o.type&&”ad”==o.type?”Download Ad”:”Download”}

`,f=o.qualityList;if(f&&f.length){let t=””;l=0,f.forEach((i=>{let r=i.downloadUrl,s=i.audioUrl;n=[{title:o.title,downloadUrl:r,poster:o.poster,websiteUrl:o.hostUrl,hostUrl:e.getHostname(o.hostUrl),uuid:””,protect:!!i.protect&&i.protect,audioUrl:s,qualityLabel:i.qualityLabel}],r=”stay://x-callback-url/snifferVideo?list=”+encodeURIComponent(JSON.stringify(n));let a=i.qualityLabel,c=””;if(a)try{a=a.replace(/[^0-9]/g,””),Number(a)>780&&(c=’HD‘)}catch(d){}t+=`

${i.qualityLabel}${c}

`,l+=1})),d=t}let p=s,m=s;if(s<0)m=0,c<=r&&(m=e.div(e.sub(c,u),2));else if(0==s)ce.sub(c,n)&&(m=e.sub(c,n))}let g=””,y=”data:image/png;base64,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”,h=’

图片[4]-第二关:Roblox的初开始(2005)-日常论坛-社区分享-罗布论坛

‘+e.getHostname(o.hostUrl)+”

“;o.poster&&(g=”border-radius: 15px;”,h=`

`);let A=`\n .da1fe0-stay-modal-box{\n position: fixed;\n z-index: 2147483647;\n width: 100%;\n height: 100%;\n text-align: center;\n top: 0px;\n -webkit-overflow-scrolling: touch;\n margin: 0 auto;\n transition: all 0.6s;\n box-sizing: border-box;\n visibility: hidden;\n font-family: “HelveticaNeue-Light”, “Helvetica Neue Light”, “Helvetica Neue”,Helvetica, Arial, “Lucida Grande”, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n .c2749e0-stay-show-modal{\n background-color:var(–s-modal-bg)!important;\n -webkit-backdrop-filter: blur(10px);\n }\n .de17e0-stay-sinffer-content{\n background-color:var(–s-000-bg)!important;\n width:100%;\n position: absolute;\n left: 0;\n -webkit-transform: translate3d(0, ${p}px, 0);\n transform: translate3d(0, ${p}px, 0);\n will-change: transform;\n -webkit-transition: -webkit-transform .4s cubic-bezier(0,0,.25,1) 80ms;\n transition: transform .4s cubic-bezier(0,0,.25,1) 80ms;\n box-sizing: border-box;\n }\n .a254dt-stay-trans{\n -webkit-transform: translate3d(0,${m}px,0);\n transform: translate3d(0,${m}px,0);\n }\n .pa1ke0-stay-content{\n background-color:var(–s-000-bg)!important;\n width:100%;\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n justify-items: center;\n align-items: center;\n }\n .e020b4a7-stay-sinffer-popup{\n width:230px;\n padding-top: 10px;\n padding-bottom: 16px;\n box-sizing: border-box;\n border-radius:15px;\n background-color: var(–s-dl-bg);\n position: relative;\n margin: 16px auto 0 auto;\n z-index:999999;\n visibility: hidden;\n animation: fadein .5s;\n }\n .la1qe0-stay-sinffer-poster{\n width: 100%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n height: ${u}px;\n padding: 0 ${a}px;\n margin:0 auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n justify-items: center;\n align-items: center;\n box-sizing: border-box;\n box-shadow: 0 0px 10px rgba(54,54,57,0.1);\n transition: All 0.4s ease-in-out;\n -webkit-transition: All 0.4s ease-in-out;\n -moz-transition: All 0.4s ease-in-out;\n -o-transition: All 0.4s ease-in-out;\n animation-name: zoom;\n animation-duration: 0.6s;\n }\n .de1fe0-stay-video-poster{\n // object-fit: contain;\n // object-position: center;\n width:100%;\n height:100%;\n background-position: center;\n background-repeat: no-repeat;\n border-radius: 15px;\n\n }\n .hj7ec8p-stay-poster-box{\n width:100%;\n height:100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background-color: var(–s-posterbg);\n border-radius: 10px;\n box-shadow: 0 0px 10px rgba(54,54,57,0.1);\n }\n .cd7ico4-stay-default-poster{\n width:80px;\n height:60px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n justify-items: center;\n align-items: center;\n box-sizing: border-box;\n }\n .m9alse8-stay-sinffer-title{\n padding-left: 44px;\n padding-right: 15px;\n width: 100%;\n height: 36px;\n margin-bottom: 10px;\n box-sizing: border-box;\n position: relative;\n display:flex;\n flex:1;\n flex-direction: column;\n justify-content: center;\n align-items: flex-start;\n overflow: hidden;\n }\n .t0e9yn-stay-video-title{\n display: -webkit-box;\n width: 100%;\n font-size: 16px;\n max-height:100%;\n line-height: 18px;\n word-break: break-all;\n word-wrap: break-word;\n color: var(–s-font);\n -webkit-user-select: none;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-line-clamp: 2;\n text-align: left;\n flex:1;\n flex-direction: column;\n /*! autoprefixer: off */\n -webkit-box-orient: vertical; \n }\n \n .m9alse8-stay-sinffer-title::before{\n content: ”;\n background: var(–title-icon);\n background-size: 18px;\n width: 30px;\n height: 44px;\n position: absolute;\n left: 10px;\n top: 16px;\n transform: translate(0, -6px);\n overflow: hidden;\n filter: drop-shadow(var(–s-ad-block) 0px -26px);\n border-top: 25px solid transparent;\n }\n .m9alse8-stay-sinffer-title span{\n font-weight: 600;\n color:var(–s-font2);\n }\n .l9pl1tp-stay-sinffer-download{\n width:100%;\n box-sizing: border-box;\n display: flex;\n justify-content: flex-start;\n flex-direction: column;\n align-items: center;\n }\n .yt7ec84-stay-quality-item{\n height: 38px;\n box-sizing: border-box;\n width:100%;\n padding-right: 20px;\n position: relative;\n color: var(–s-font);\n text-align:left;\n font-size: 16px;\n border-top: 0.5px solid var(–s-line);\n padding: 0 15px;\n display: flex;\n align-items: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n }\n .yt7ec84-stay-quality-item .yt9et8o-stay-hd{\n border: 1px solid #F7B500;\n background: var(–s-hd-bg);\n color: #F7B500;\n font-size: 12px;\n font-weight: 600;\n display: inline-block;\n padding: 0px 4px;\n border-radius: 4px;\n margin-left: 10px;\n align-items: center;\n }\n .yt7ec84-stay-quality-item::after{\n content:””;\n background: var(–quality-icon);\n background-size: 14px;\n position: absolute;\n right: -15px;\n top: 50%;\n transform: translate(0, -52%);\n width: 14px;\n height: 20px;\n filter: drop-shadow(var(–s-ad-block) -30px 0);\n border-right: 0px solid transparent;\n }\n @keyframes zoom {\n 0% {transform: scale(1.05)}\n 100% {transform: scale(1);${g}}\n }\n @keyframes fadein {\n 0% {\n transform: translate(0, -100%);\n }\n 100% {\n transform: none;\n }\n }\n @keyframes fadeout {\n 0% {\n transform: translate(0,100%);\n }\n 100% {\n transform: none;\n }\n }\n `,v=[‘

‘,’

‘,’

‘,’

‘+h+”

“,’

‘,’

‘+o.title+”

“,’

‘,d,”

“,”

“,”

“,”

“,”

“];return document.head.append(e.parseToDOM(A)),document.body.append(e.parseToDOM(v.join(“”))),document.querySelector(“#__stay_sinffer_modal”)}function h(t){t.preventDefault(),t.stopPropagation(),f.classList.remove(“c2749e0-stay-show-modal”),p.style.animation=”fadeout .5s;”;let e=setTimeout((()=>{if(f){f.removeEventListener(“touchstart”,h);try{const t=document.querySelector(“#__stay_sinffer_modal”);t&&t.remove()}catch(t){}}try{const t=document.querySelector(“#GuQKtnJA_stay_sinffer_style”);t&&t instanceof Node&&t.remove()}catch(t){}C(n),clearTimeout(e),e=null}),200)}f.addEventListener(“touchstart”,h);const A=document.querySelectorAll(“#__stay_sinffer_modal .yt7ec84-stay-quality-item”);if(A&&A.length)for(let e=0;e-1){const e=y.getLongPressDom();e&&I(e,t)}}document.onreadystatechange=()=>{“complete”===document.readyState&&d()}}

handle__stay_inject_find_video_js_1AGUKI3H(false);

请登录后发表评论