Это кнопка конфиденциальности, которая отображается в обновлениях вашего статуса на вашей стене 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, чтобы эта кнопка делала все, что она делает, когда я вручную наводю на нее мышь?