问题
I'm trying to disable inspector on a simple A-Frame WebVR app with no success.
Tried to use and also disabling key press Ctrl + Alt + I using JavaScript. But, inspector is still loading.
Does anyone knows how to do that?
My scene is really simple:
<html>
<head>
<script src="https://aframe.io/releases/0.5.0/aframe.min.js"></script>
</head>
<body>
<a-scene>
<a-assets><img id="render" src="back.png"></a-assets>
<a-sky src="#render"></a-sky>
</a-scene>
</body>
</html>
回答1:
this should work for 0.5.0
var sceneEl = document.querySelector('a-scene');
sceneEl.components.inspector.remove();
回答2:
You can add a disable-inspector component that calls the remove
function of the inspector, and then use this component on the scene.
AFRAME.registerComponent('disable-inspector', {
dependencies: ['inspector'],
init: function () {
this.el.components.inspector.remove();
}
});
and in your html file:
<a-scene disable-inspector>
...
</a-scene>
回答3:
Updated: <a-scene inspector="url: blahblah">
回答4:
The inspector is not bundled with A-Frame but downloaded on demand when opened. Disabling won't make any difference in library size. I recommend keeping it to preserve the open spirit of the Web where we can learn from each other. Are you worried about the built-in browser dev tools inspecting your site? The inspector is the equivalent for A-Frame markup. if you still want to disable you can do:
<a-scene inspector="url: xxx">
来源:https://stackoverflow.com/questions/43667559/disable-inspector