Я пытаюсь отобразить Blockly в приложении, которое принимает HTML Данные в выражении JS 'return
, я попытался несколько вещей и следовал руководству по установке . Вот код, с которым я закончил:
<script src="file:///C:/Users/Daniel%20Neim/Desktop/Underground%20Raw%20Data/google-blockly/google-blockly-7426010/blockly_compressed.js"></script><script src="file:///C:/Users/Daniel%20Neim/Desktop/Underground%20Raw%20Data/google-blockly/google-blockly-7426010/blocks_compressed.js">
</script><script src="file:///C:/Users/Daniel%20Neim/Desktop/Underground%20Raw%20Data/google-blockly/google-blockly-7426010/msg/js/en.js"></script>
<xml id="toolbox">
<block type="controls_if"></block>
<block type="controls_repeat_ext"></block>
<block type="logic_compare"></block>
<block type="math_number"></block>
<block type="math_arithmetic"></block>
<block type="text"></block>
<block type="text_print"></block>
</xml>
<div id="blocklyDiv" style="height: 400px; width: 712px;"></div>
<script>
var workspace = Blockly.inject('blocklyDiv',
{toolbox: document.getElementById('toolbox')});
</script>
Насколько я знаю, я ссылаюсь на правильные локальные файлы и все делаю правильно, но он совершенно пуст . Я изменил порядок <div>
и <xml>
, попытался использовать восходящие каталоги ../google-blockly/google-blockly7426010/blockly_compressed.js
.
Я думаю, что проблема со скриптами, но я не уверен, поэтому я очень признателен если бы кто-то помог мне.