그래서 제가이 문제를 겪고있는 이유가 악의적 인 활동처럼 보이기 때문인지 아닌지 잘 모르겠습니다. 제가하려는 것은 매우 유연하지 않고 오래된 웹 기반 소프트웨어로 제 삶을 조금 덜 끔찍하게 만드는 것입니다.
기본적으로 소프트웨어 내에서 편집 할 수있는 HTML 블록 ( td
요소에 삽입 됨 )이 있으며, 해당 블록의 내용을 내 로컬 드라이브의 일반 텍스트 파일에서 가져와 Dropbox를 사용하여 클라우드에 동기화하고 싶습니다. .
다음과 같이 할 수 있습니다.
<td>
<script>
insert_text_from_url("https://dl.dropboxusercontent.com/s/blahblahblah/file.txt?token_hash=blahblahblah&dl=1");
</script>
</td>
출력은 <td>[contentsof_file.txt]</td>
?
원격 일반 텍스트 파일을로드하는 것보다 원격 파일을 다소 해킹적인 "여러 줄 텍스트 변수"를 사용하여 인라인 된 일반 텍스트가있는 JavaScript "래퍼"로 만드는 것이 훨씬 더 쉽습니다.
remote_editable_file.js :
var myString = function(){/*
Editable plaintext or whatever goes here!
Multiline, too!
*/}.toString().slice(15,-4);
document.getElementById('content').innerHTML = myString;
마지막 줄은 모든 작업을 수행하는 것입니다. 극복 할 수없는 이식성 문제에 부딪히지 않는 한 jQuery가 과도 할 정도로 간단합니다.
원본 페이지 (수동으로 만 편집 할 수있는 HTML 블록)에서 필요한 것은 다음과 같습니다.
<div id="content"></div>
<script src="https://dropbox/link/to/remote_editable_file.js" type="text/javascript"></script>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다