JQuery와 - 기능을 트리거하지 않습니다 클릭 버튼을 시뮬레이션
그래서 내가 불을 지르고 내가 웹 사이트 바로 가기 내가 자주 사용을 만드는 데 썼다 일부 확장 기능을 사용하고,좋아. 그것이 작동하지 않거나 할 수없는 이유 이유를 이해하지 않는 것에있다 :
예제 코드 :
<input type="button" onclick="addNewRow()" id="addRow"/>
//This will add a new row to the current table.
//The function is defined by the website (not my function)
불을 지르고 사용 :
jQuery("#addRow").click();
//This will simulate the button click, and will automatically add the new row.
하는 구글 크롬을 사용하여 확장 :
jQuery("#addRow").click();
//It doesn't add the new row.
버튼 클릭이 발생하면 확장 기능을 실행할 수없는 이유는 무엇입니까? d 방화범이 달리는 데 문제가없는 이유는 무엇입니까?
정상입니까? 보안 기능입니까? 아니면 내가 잘못하고있는거야?
보안상의 이유로 웹 사이트의 기존 기능에 액세스 할 수 없다는 것을 알고 있지만 왜 버튼 시뮬레이션이 나를 위해 트리거하지 않습니까?
내 문제는 내가 방화 광을 사용하여 함수를 트리거하는 코드를 얻을 수 있지만 그것을 확장으로 사용할 때 작동시키지 못한다는 것입니다. jQuery 선택이 작동하지만 함수가 트리거되지 않습니다. 파이어 폭스에서 확장 기능 (사용자 코드/greasymonkey 사용)을 사용하면 동일한 문제가 발생할 것이라고 생각합니다. 그래서 방화 광에서 원하는 것을 성취 할 수는 있지만, 항상 코드를 붙이십시오. –
파이어 폭스에서 jquery 트리거 옵션을 사용하여 내 확장 프로그램을 실행 해 보았지만 작동하지 않았습니다. –
ahhhhhhhhhhhhh 나는이 똑같은 문제를 겪고 있으며, 나를 미치게 만들고있다. O_O – BananaNeil