Это кнопка конфиденциальности, которая отображается в обновлениях вашего статуса на вашей стене Facebook.
Когда вы нажимаете на этот значок, вы получаете эти параметры.
Я пытаюсь создать скрипт Greasemonkey для автоматического выбора одного из этих вариантов. Мой сценарий работает нормально, с той лишь оговоркой, что мне нужно навести указатель мыши на этот значок перед запуском сценария, иначе он не будет работать. Мне даже не нужно открывать диалоговое окно, щелкнув по нему, мне просто нужно навести указатель мыши на значок.
Поэтому я пытаюсь найти способ использовать Javascript, чтобы навести указатель мыши на этот значок или щелкнуть по нему, чтобы мне не приходилось делать это вручную. Я пробовал методы .click()
и .trigger()
, но они здесь, похоже, не помогают.
Я думаю, что это код кнопки.
<a rel="toggle" data-tooltip="Your friends; Except: Restricted" data-length="30"
data-label="" aria-haspopup="1" href="#" ajaxify="/ajax/timeline/show_story_options.php?profile_id=707236195&story_fbid=10150597306856196&story_row_time=1331626509&permalink=1&story_div_id=stream_story_4f6620b08c1851b03797773&story_dom_id=stream_story_4f6620b08c1851b03797773&small_icon=1"
role="button" class="uiSelectorButton uiButton uiButtonSuppressed uiButtonNoText"
tooltip-alignh="right" title="" data-hover="tooltip" id="js_1"><i class="mrs defaultIcon customimg img sp_4uwvrx sx_bff9bf"></i><span class="uiButtonText"></span></a>
Я попытался использовать jQuery, чтобы получить URL-адрес, указанный в теге ajaxify, потому что я заметил, что это одна из вещей, которые происходят, когда я навожу указатель мыши на кнопку. Несмотря на то, что я могу успешно ПОЛУЧИТЬ страницу, похоже, это тоже не имеет никакого значения.
Как я могу использовать Javascript, чтобы заставить эту кнопку делать то, что она делает, когда я вручную навожу на нее указатель мыши?