Возможны варианты в зависимости от стиля текста. В стилистически нейтральном тексте корректно: в социальной сети «Фейсбук», в разговорной речи возможно: на фейсбуке.
Оба варианта верны. Это сочетание может произноситься двояко: с ударением на предлоге в соответствии со старшей нормой или с ударением на существительном в соответствии с младшей нормой.
В подобных случаях второе тире после пояснительного оборота поглощается запятой, сравним пример: То ли он решил, что ошибся — честного человека не распознал, то ли по другой причине, но он охотно выполнил просьбу. Следовательно, верно: Мы применили новый метод определения характера орбитального движения — хаотического или регулярного, основанный на...
Предпочтительно: в выходные. На выходных – разговорно-просторечный вариант, но в непринужденной речи он возможен.
Правильно: в глазу, на глазу.