在过去的一个小时里,我一直在努力解决这个问题:我想编写一个 Javscript 例程,以编程方式从 Facebook 上的照片中取消自己的标签。一旦它工作,我将在 Firebug 控制台中运行它并从所有 Facebook 照片中取消标记自己(无法通过 GUI 执行此操作)。
我想看看你们是否有一些建议可以让我踏上我的旅程。
我想到了一些方法,但还没有走得太远。我通过创建一个新的 HTML 请求并将其指向 remove_tag URL 来尝试 AJAX 方法,它看起来像这样:
/ajax/photo_tagging_ajax.php?pid= (PICTURE_ID) &id= (PICTURE_OWNER_ID) &subject= (SOMETHING) &name= (YOUR+NAME) &action=remove
毫不奇怪,这(还)不起作用。我一直在检查 Firebug 中的 HTTP 响应,它与我实际取消标记图片时的响应完全不同。它甚至没有发送 POST 请求。
为了澄清起见,我还尝试在“删除标签”锚点上执行 getElementById,然后执行 document.location switcharoo,但这不起作用。我也不能对它做一个 .click() 。
这甚至可能还是我在做梦?(已经快凌晨 4 点了)