[Facebook 그룹 페이지의 텍스트 영역에서 텍스트를 처리하려고합니다. '글 쓰기'에는 하나의 텍스트 영역이 있습니다.] 새로운 글자로 대체하십시오. 이것은 그래서 새로운 텍스트는 텍스트 영역에서 볼 수자바 스크립트를 사용하여 텍스트 영역에 텍스트 설정
textHolder = document.getElementsByClassName("uiTextareaAutogrow input mentionsTextarea textInput")[0];
var vntext=textHolder.value;
var vn2text=Encrypt(vntext);
textHolder.value=vn2text;
그리스 몽키 스크립트를 사용하여 수행 되나하여 '포스트'버튼을 클릭하면 새 텍스트가 촬영되지 않는 대신 기존 텍스트
그러나 우리의 경우
을 게시 처리 된 텍스트에 적어도 하나의 문자를 수동으로 삽입하면 결과 텍스트가 게시 버튼을 클릭 한 후 게시됩니다. 그래서 저는 왜 수동으로 텍스트를 삽입하지 않고 새로운 텍스트를 가져 오지 않는지 알지 못합니다.textarea 요소에서 다른 이벤트가 호출되었지만 정확히 무엇을하는지 알 수 없습니다.
그럼 새 텍스트를 게시하려면 어떻게해야합니까?
<textarea
class="uiTextareaAutogrow input mentionsTextarea textInput DOMControl_placeholder"
title="Write something..." name="xhpc_message_text" placeholder="Write something..."
onfocus="return wait_for_load(this, event, function() {if (!this._has_control) { new TextAreaControl(this).setAutogrow(true); this._has_control = true; } return wait_for_load(this, event, function() {JSCC.get('j4ef51acb72eb241587530255').init(JSCC.get('j4ef51acb72eb241587530256'));;JSCC.get('j4ef51acb72eb241587530256').init(["buildBestAvailableNames","hoistFriends"]);JSCC.get('j4ef51acb72eb241587530253').init({"max":10}, null, JSCC.get('j4ef51acb72eb241587530255'));;;});});"
autocomplete="off" style="direction: ltr; "
>
Write something...
</textarea>
아마도 모든 onfocus 쓰레기가 게시 기능을 방해하고 있습니다. 그 많은 인라인 JS 코드는 ** 좋은 생각이 아닙니다 **. –
@MarcB - 인라인 JavaScript *는 정말 좋은 생각입니까? :) –
@AdamRackis 예, Google은 항상 그렇게합니다. 하지만 당신이 구글이 아니라면 ... :) –