仅使用JS

时间:2018-01-04 16:44:46

标签: javascript html google-chrome dom web

寻找一种方法将文本输入到Facebook的桌面网络'使用JS进行'发布'文本输入(而不是使用Facebook API)。我在下面提到的Facebook的确切部分的图片 - 它位于您的新闻Feed的顶部。

注意:我想要进入准备发布文本的阶段 - 实际在帖子上执行。但如果单击“发布”按钮,则应使用输入的文本发布帖子(这很重要)。

到目前为止我发现了一些事情:

  • there is no DOM way to actually trigger keyevents leaving the browser-sandbox - 所以感觉这种方法不会起作用
  • 改变文本字段的“值”不起作用(至少不是我一直在尝试的直接方式),因为当我点击“发布”时,它似乎只采用键入文本,而不是在元素的值字段中分配的文本。因此,我怀疑在Facebook幕后发生了一些更复杂的事情
  • '打开''Make post'文本输入 - 换句话说,从第一个屏幕截图中的状态到第二个屏幕中的状态 - 我正在文本字段的中间注册一个点击事件。我的理论是,我需要“打开”输入,以便以某种方式将文本输入到文本输入中

This is the Facebook 'Make post' text input that I want to inject text into using JS

This is what the text input looks like once opened up

0 个答案:

没有答案