3

Googleプラスの画像と説明付きのリンク(chrome拡張機能から)を共有したい。

http 基本認証なしで正常に動作しています。

つまり、URL = "https://mysite.com"

ただし、http 基本認証では、画像と説明が読み込まれません。

つまり、URL = "https://subdomain.mysite.com"

共有のために私はこれを使用しています:

ヘッド セクション:

<meta property="og:title" content="My title"/>
<meta property="og:image" content="https://subdomain.mysite.com/my_logo.png"/>
<meta property="og:description" content="descption"/>

リンクを使用して共有:

<a href="https://plus.google.com/share?url=https://subdomain.mysite.com/link" target="_blank">share</a>

何が問題ですか :

http-basic-authentication, subdomain or anything else ?
4

2 に答える 2

0

問題は http-basic-authentication でした。この問題の解決策:skipped the http-basic-authentication特定のコントローラー (共有 URL の) の場合、以下はコードです:

def http_authenticate

  # this line resolved my problem 
  return if ["my_controller"].include? params[:controller]

  if Rails.env.staging?
    authenticate_or_request_with_http_basic do |username, password|
      username == "u-name" && password == "pass"
    end
  end
end
于 2012-12-27T15:57:40.523 に答える
0

表示されているサブドメインを使用して URL を共有してみましたが、問題はなく、説明とロゴが表示されました。

ここに画像の説明を入力

複製に使用されるコード。

マニフェスト.json

{
"name":"Share URL",
"description":"Share Some Trivial URL",
"version":"1",
"manifest_version":2,
"browser_action":{
"default_popup":"popup.html"
}
}

popup.html

<html>
<head>
</head>
<body>
<a href="https://plus.google.com/share?url=http://maps.google.co.in/maps?hl=en&tab=wl" target="_blank">share</a>
</body>
</html>

それはあなたが達成したいことですか?

于 2012-12-23T07:31:52.770 に答える