我正在使用AngularJS,HTML5开发一个网站。我了解StackOverflow和其他博客中已经存在此问题,但是我需要一个可以通过angularjs处理的解决方案。 IIS 8中托管的应用程序。问题是facebook / linkedin搜寻器无法检测到任何内容。我所有的开放图元标记内容均取决于angularjs模型。这是我下面的代码以生成元标记:
import java.io.*;
import java.util.*;
public class CountryLeader {
public static void main(String[] args) {
Scanner in = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
int t = in.nextInt();
in.nextLine();
for (int i = 1; i <= t; ++i) {
int n = in.nextInt();
in.nextLine();
List<String> names = new ArrayList<String>();
for (int j = 0; j < n; ++j) {
names.add(in.nextLine());
}
// System.out.println(names);
System.out.println("Case #" + i + ": " + findLeader(names));
}
}
public static String findLeader(List<String> names) {
String leader = "";
int maxCount = 0;
for (String name : names) {
String current = name.replaceAll(" ","");;
char[] charArr = current.toCharArray();
int counter = 0;
Map<Character, Boolean> charMap = new HashMap<Character, Boolean>();
for (Character ch : charArr) {
if (charMap.containsKey(ch)) {
continue;
} else {
charMap.put(ch, true);
counter++;
}
}
if (maxCount < counter) {
leader = name;
maxCount = counter;
}
}
return leader;
}
}
但是社交网站的回应是这样的: