Есть ли в Firefox средство просмотра 3D DOM?

77

Я не могу разобрать эту маленькую особенность, которая когда-то была в Firefox.

Кнопка 3D, которая была там в более ранней версии инструментов разработчика, исчезла, и я не могу найти никаких следов этой функции где-либо. Если это все еще там, как я могу включить это?

MildlyInteresting
источник
7
Можете ли вы пересмотреть, чтобы изменить принятый ответ? Firefox 47 изменил это и эту функциональность 3D теперь полностью удалено
rubo77

Ответы:

29

Начиная с Firefox 47, встроенный 3D-вид больше не доступен.

Существует дополнение, которое предлагает ту же функциональность: Tilt 3D .

Примечание: как и встроенная версия, надстройка не работает в многопроцессорном Firefox.

Tilt 3D IS Несовместимо с Firefox Quantum.

t9toqwerty
источник
Вы уверены, что он не работает в pultiprocess e10s? посмотрите, как проверить, если multiprocess-e10s-option-is-enabled-in-your-firefox
rubo77
@ rubo77 Да, я проверил это в Firefox Developer Edition. Tild 3D не работает в Multiprocess e10s.
t9toqwerty
Таким образом, похоже, что многопроцессность должна быть отключена в моем Firefox 47, потому что Tild 3D работает. (Я не отключил это вручную)
rubo77
Кажется, что Tilt 3D не поддерживает версию Firefox Quantum - какие-либо предложения к альтернативе?
serup
2
@serup, Вы правы, но я не мог найти другую альтернативу. Дайте нам знать, если найдете.
t9toqwerty
70

Вплоть до версии Firefox 47: Если вы щелкнете правой кнопкой мыши и выберете «Осмотреть элемент», а затем щелкните значок шестеренки в левой части меню панели инструментов, вы должны увидеть «Доступные кнопки панели инструментов», под которыми появляется «3D-вид».

введите описание изображения здесь

Нажатие на это добавит новый значок в меню панели инструментов, который при нажатии будет отображать вид 3D Dom.

введите описание изображения здесь

Джейсон Аллер
источник
3
Он не был включен по умолчанию в версии, которую я использовал при ответе на вопрос.
Джейсон Аллер
24
Похоже, он был полностью удален из редакции Firefox для разработчиков. Какой позор, поскольку это действительно отличало его от Chrome.
Рэй Зельцер
2
Почему они похоронили это так? Расстраивающий пользовательский опыт.
неорганик
12
«Начиная с Firefox 47, 3D-вид больше не доступен. Существует надстройка с той же функциональностью: Tilt 3D. Однако обратите внимание, что, как и встроенная версия, надстройка не работает в многопроцессорном Firefox. «. Источник: developer.mozilla.org/en-US/docs/Tools/3D_View
nachtigall
4
Вы правы, этот ответ устарел, так как FF 47, @ThorOdinson 's Ответ ниже должен быть принят. Tilt 3D работает довольно хорошо
rubo77
8

Перейти: Настройки-> Общие Снимите флажок «Включить многопроцессорную версию Firefox Developer Edition»

Перезапустите Firefox

Перейти: Панель инструментов разработчика [Параметры панели инструментов], флажок «3D-вид» теперь должен отображаться в разделе «Доступные кнопки панели инструментов», убедитесь, что это отмечено, и у вас все хорошо.

drewfg
источник
Я не могу найти эту опцию в моем немецком Firefox 47.0, возможно, она называется что-то вроде electrolysisили e10sв about:config. Во всяком случае: я думаю, что это не очень хорошая идея, чтобы отключить новую функцию поддержки мультипроцессора
rubo77
4

Обновление : оно было удалено с FF 47 и далее, но доступно в дополнении .

Кажется, обновления FF могут отключить это. FF 38 изменил расположение значка настроек.

Firefox 38 - куб и шестеренка справа:

Firefox 38

Ник Вестгейт
источник
3

Я знаю, что этот вопрос относится к FireFox, но вы также можете получить эту функцию в Chrome (Firefox не позволит вам вставить JS в качестве закладки):

3D View Chrome

Добавьте этот код JavaScript в качестве URL-адреса закладки:

javascript:void function(b,p)%7Bfunction l(k,c,b,e,g,d,f)%7Breturn"<div style%3D%27position:absolute%3B-webkit-transform-origin: 0 0 0%3B"%2B("background:"%2Bf%2B"%3B")%2B("width:"%2Be%2B"px%3B height:"%2Bg%2B"px%3B")%2B("-webkit-transform:"%2B("translate3d("%2Bk%2B"px,"%2Bc%2B"px,"%2Bb%2B"px)")%2B("rotateX(270deg) rotateY("%2Bd%2B"deg)")%2B"%3B")%2B"%27></div>"%7Dfunction o(k,c,d,f)%7Bfor(var j%3Dk.childNodes,n%3Dj.length,m%3D0%3Bm<n%3Bm%2B%2B)%7Bvar a%3Dj%5Bm%5D%3Bif(1%3D%3D%3Da.nodeType)%7Ba.style.overflow%3D"visible"%3Ba.style.WebkitTransformStyle%3D"preserve-3d"%3Ba.style.WebkitTransform%3D"translateZ("%2B(b%2B(n-m)*q).toFixed(3)%2B"px)"%3Bvar h%3Dd,i%3Df%3Ba.offsetParent%3D%3D%3Dk%26%26(h%2B%3Dk.offsetLeft,i%2B%3Dk.offsetTop)%3Bo(a,c%2B1,h,i)%3Be%2B%3Dl(h%2Ba.offsetLeft,i%2Ba.offsetTop,(c%2B1)*b,a.offsetWidth,b,0,g%5Bc%25(g.length-1)%5D)%3Be%2B%3Dl(h%2Ba.offsetLeft%2Ba.offsetWidth,i%2Ba.offsetTop,(c%2B1)*b,a.offsetHeight,b,270,g%5Bc%25(g.length-1)%5D)%3Be%2B%3Dl(h%2Ba.offsetLeft,i%2Ba.offsetTop%2Ba.offsetHeight,(c%2B1)*b,a.offsetWidth,b,0,g%5Bc%25(g.length-1)%5D)%3Be%2B%3Dl(h%2Ba.offsetLeft,i%2Ba.offsetTop,(c%2B1)*b,a.offsetHeight,b,270,g%5Bc%25(g.length-1)%5D)%7D%7D%7Dvar g%3D"%23C33,%23ea4c88,%23663399,%230066cc,%23669900,%23ffcc33,%23ff9900,%23996633".split(","),q%3D0.001,e%3D"",d%3Ddocument.body%3Bd.style.overflow%3D"visible"%3Bd.style.WebkitTransformStyle%3D"preserve-3d"%3Bd.style.WebkitPerspective%3Dp%3Bvar r%3D(window.innerWidth/2).toFixed(2),s%3D(window.innerHeight/2).toFixed(2)%3Bd.style.WebkitPerspectiveOrigin%3Dd.style.WebkitTransformOrigin%3Dr%2B"px "%2Bs%2B"px"%3Bo(d,0,0,0)%3Bvar f%3Ddocument.createElement("DIV")%3Bf.style.display%3D"none"%3Bf.style.position%3D"absolute"%3Bf.style.top%3D0%3Bf.innerHTML%3De%3Bd.appendChild(f)%3Bvar j%3D"NO_FACES"%3Bdocument.addEventListener("mousemove",function(b)%7Bif("DISABLED"!%3D%3Dj)%7Bvar c%3Db.screenX/screen.width,b%3D(360*(1-b.screenY/screen.height)-180).toFixed(2),c%3D(360*c-180).toFixed(2)%3Bd.style.WebkitTransform%3D"rotateX("%2Bb%2B"deg) rotateY("%2Bc%2B"deg)"%7D%7D,!0)%3Bdocument.addEventListener("mouseup",function()%7Bswitch(j)%7Bcase "NO_FACES":j%3D"FACES"%3Bf.style.display%3D""%3Bbreak%3Bcase "FACES":j%3D"NO_FACES",f.style.display%3D"none"%7D%7D,!0)%7D(25,5E3)%3B

Инструкция по 3D-просмотру

После добавления нажмите на закладку на любом сайте. Вы можете нажать, чтобы показать контуры и перетащить для просмотра, как в Firefox.

user45288
источник
Это нормально, но это не то же самое
goamn
2

Firefox 46.0 по- прежнему можно скачать здесь: https://ftp.mozilla.org/pub/firefox/releases/46.0/

И модуль Tilt 3D здесь (из Firefox 46.0): https://addons.mozilla.org/en-US/firefox/addon/tilt/

Вид рендеринга выглядит лучше с Tilt 3D, чем с нативным 3D View из Инструментов для веб-разработчиков:

Сравнение скриншотов между Tilt 3D и 3D View

Klemart3D
источник
Спасибо за ссылки, спас мне немного жизни.
понедельник
2

Взгляните на Microsofts Edge Browser.

У меня есть версия Версия 79.0.283.0 (Официальная сборка) канарейка (64-разрядная версия ) . Вставьте edge://flags/в адресную строку и включите экспериментальные инструменты разработчика . Откройте инструменты разработчика и нажмите Control + Shift + P, найдите « Эксперименты» и найдите « Включить 3D-просмотр DOM» .

Теперь вы можете использовать Ctrl + Shift + P > DOM 3D View .

Это не решение Firefox, но оно сработало для меня.

Я узнал об этом здесь .

ǝlpoodooɟƃuooʞ
источник
-1

Он вышел после версии 46. Решение этой проблемы заключается в том, чтобы Google "загрузить Firefox 46". Установите эту версию и переименуйте ее (на Mac) во что-то вроде firefox-45, чтобы сохранить обновленную версию. Запустите версию 45 и отключите автоматическое обновление. Теперь вы можете включить 3D-вид и увидеть страницу в 3D и наклонить ее.

Надеюсь, что это работает для вас.

Адам Эма
источник