打开的图形和元属性不适用于AngularJs App

时间:2019-03-09 18:37:26

标签: angularjs facebook-opengraph meta-tags iis-8 open-graph-protocol

我正在使用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;
    }
}

但是社交网站的回应是这样的:

enter image description here

0 个答案:

没有答案