## 2017-11-19

<script>
<span style="color: green; border: 1px solid green;" draggable="true" dragstart={e => {
  e.dataTransfer.setData("DownloadURL", `text/plain:this.md:${lively4url}/doc/journal/2017-11-19.md`);
}}>
  Woking drag (DownloadURL: url)
</span>
</script>

<script>
<a style="color: red; border: 1px solid red;" draggable="true" dragstart={e => {
  const content = "somedynamiccontent";
  e.dataTransfer.setData("DownloadURL", `text/plain:dynamic.md:data:text/plain;utf-8,${content}`);
}}>
  Blocked drag (DownloadURL: data url)
</a>
</script>


Only fails under lively4 for me, but work [in general](http://jsfiddle.net/Andrei_Yanovich/jqym7wdh/).

No, it always fails under [https](https://jsfiddle.net/Andrei_Yanovich/jqym7wdh/).



<script>
<a style="color:blue; border: 1px solid blue;" draggable="true" dragstart={e => {
  const content = "somedynamiccontent";
  e.dataTransfer.setData("text/plain", `HelloWorld`);
}}>
  foo
</a>
</script>