"on" sounds OK; "in" doesn't seem quite right to me. If Facebook is just a means of propagating the virus (rather than the virus specifically attacking programs that are part of Facebook or are hosted by Facebook), then you could use "via". The rest of the sentence is fine.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Mr WordyIf Facebook is just a means of propagating the virus (rather than the virus specifically attacking programs that are part of Facebook or are hosted by Facebook), then you could use "via".Thanks. The virus is targetting only Facebook users. So I guess either prepositions, "via" or "on", can be used, no?
RazerThanks. The virus is targetting only Facebook users. So I guess either prepositions, "via" or "on", can be used, no?If the virus is somehow downloaded to people's PCs when they use Facebook, and then sits on their PCs doing malicious things that are independent of Facebook, then "via" can be used. If the virus only "lives" within parts of Facebook itself
Mr WordyIf the virus only "lives" within parts of Facebook itself (to the extent that this is possible), then "via" is not appropriate.Yes, it lives within Facebook only and didn't get downloaded. It just excute some script to generate offencive update from your profile. That's it. So should not the preposition "on" would be more appropriate?
RazerYes, it lives within Facebook only and didn't get downloaded. It just excute some script to generate offencive update from your profile. That's it. So should not the preposition "on" would be more appropriate?Yes, in that case "on" is more appropriate.