問題タブ [meta-tags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - マスターページのメタタグを削除または変更する
masterpage があり、masterpage.master.cs にメタタグを書きました。マスターページから生成されるカテゴリ ページでは、すべてのカテゴリに独自のメタタグがあります。ユーザーが category.aspx にアクセスしたときに、メタタグを変更したいと考えています。すべてのメタタグは動的に作成され、id または runat はありません。これは、for ループ (db からデータを読み取る) を使用して動的に作成するためです。
そのため、ページのタイトルとメタタグを変更できません。これどうやってするの?
ありがとうデビッド。しかし、ユーザーがメタタグを追加したい場合、ユーザーはどのようにそれを行うことができますか? 私のDB設計はそのようで、forループでタグを作成する必要があります。よくないですか? http://img843.imageshack.us/img843/6940/metadb.png
これらのタグを記述する他の方法はありますか?
@lvo、答えてくれてありがとう。しかし、this.Title が機能していません。書いたけど変わらない。また、ID の頭である ContentPlaceHolder にリテラルやラベルを入れませんでした。リテラルか何かを入れてメタタグを書くと、ページに2つの説明またはキーワードが表示されるためです。SEO的にはどれがいい?すべてのメタ タグを削除する他の方法はありますか?
facebook - FacebookBusinessLIKEボックスでOpenGraphエラーが発生する
サポートされているメタタグの1つを介してOpenGraphタイプを指定しましたが、「link」を指定したタイプは無効です。
上記は「いいね」ボタンをクリックしたときに発生するエラーです。
いろいろなOGメタタグを設定してみました。コードはhttp://luxe.sonikastudios.comでライブで見ることができます
いろいろなフォーラムなどを見ましたが、明確な答えはありません。ogタイプの「リンク」も指定されていません。
Facebook( http://developers.facebook.com/tools/lint/ )が提供するリンターに自分のページを配置しましたが、私が知る限り、エラーが発生することはありません(ただし、それでもエラーは発生しません)。エラーが発生した場合にこの画面がどのように表示されるかを知ってください)。
どんな助けでもいただければ幸いです。
validation - HTML5で検証されないメタ要素を処理するには?
HTML5 では、一部のメタ要素は (まだ?) 検証されません:
ここでは条件付きコメントが適切な解決策ですか。メタ要素は引き続き期待どおりに機能しますか?
メタ要素の代わりに .htaccess ファイルを使用する (残念ながら常に可能であるとは限りません)、これは正しい方法でしょうか?
ありがとう!
seo - アクセス可能な検索エンジンを制御するには?
検索エンジンで検索結果を制限することが可能かどうか尋ねられました..ここに例があります: 私はウェブサイトを持っていて、それをyahoo、google、bingでのみ表示したいので、検索エンジンに尋ねます..何かありますか?メタタグのいずれかを使用するか、別の方法でそれを行う方法は?
ありがとう..
javascript - Javascript を使用してメタ "プロパティ" を取得できますか?
JS を使用して OpenGraph メタ タグのデータにアクセスしようとしています。標準属性 (name="x" content="y") を持つメタ タグでは正常に機能しますが、OpenGraph タグの場合、メタ タグは次のように読み取ります。
JS を使用して「プロパティ」属性の内容にアクセスできませんでした。.name 属性は空です。何か案は?
python - Python の機械化がメタ リフレッシュ リダイレクトの追跡を停止するようにするにはどうすればよいですか?
メタ リフレッシュで Web ページを取得するスクリプトがあります。取得したページを解析する必要がありますが、mechanize はリダイレクトに従っているようです。フォローをやめさせるにはどうすればいいですか?
php - Zend Framework: データベースからのメタ属性 (キーワード/説明)
私はZend Frameworkを介してWebサイトを作成していますが、これについてかなり長い間疑問に思っていました...
最高の記事モジュールを作成し、通常は記事ごとに meta_keywords/meta_description データベース エントリを追加して、ビューがレンダリングされるときに問題のメタ フィールドに管理バックエンドに入力されたデータを入力するとします。
ただし、動的コンテンツが少なく、これまで HeadMeta() ビュー ヘルパーを使用してメタ キーワード/メタ説明をページに追加している場合を想像してみてください。
データベース内のページごとにメタ キーワード/メタ説明またはその他のメタ要素を構成する方法が必要です。私は、過度のオーバーヘッドを追加することなく、これに対する最善の解決策は何かについて頭を悩ませてきました (Web サイトで行われるすべてのアクションに対してクエリを実行する必要があるため)。
私が最初に考えたのは、メタ属性をデータベースのインデックスに保存して、アクションごとにすべての関連データをすばやく取得できるようにすることでした。GET/POST を介して渡されたパラメーターが提供された結果を変更し、結果セットを無関係にする可能性があることにすぐに気付きました。
したがって、パラメーターも追加できるかもしれませんが、同時にいくつかを無視することもできます (?page=12 パラメーターを考慮する必要がないため...)。シリアル化されたパラメーターを使用して、インデックスに別の varchar 列を追加することはできますか?
または、URL 全体を追加して、通常の選択の代わりに REGEXP 選択を実行しますか? (これがおそらく最も遅い解決策になると思います...)
また、mySQL には約 varchar(200) の UTF-8 インデックスの制限があることに注意してください (したがって、1 つの巨大な URL を保存できませんでした)。
これを解決する良い方法を考えた人はいますか?
php - META 値 charset=UTF-8 により、UTF-8 文字が表示されなくなります
基本的に文字を入力できる単なるテキストエリアであるテスト プログラムを作成しました。[送信] をクリックすると、文字が MySQL テスト テーブル (PHP を使用) に書き込まれます。
テストテーブルの照合はUTF-8です。
é
またはを書き込みたい場合、スクリプトは正常に動作ú
し、データベースに正常に書き込みます。しかし、次のメタステートメントを<head>
ページの領域に追加すると:
...文字がごちゃごちゃし始めます。
私の理論では、サーバーは適切に機能するエンコーディングを強制していますが、UTF-8 ディレクティブを追加すると、このサーバー エンコーディングがオーバーライドされ、この UTF-* エンコーディングにはé
やなどの文字が含まれないというものú
です。しかし、UTF-8 はすべての文字 (クリンゴン語など) をエンコードしていると思いました。
基本的に私のプログラムは機能しますが、ディレクティブを追加しても機能しない理由を知りたいです。私は何かが欠けていると思います。
どんな助け/教えも大歓迎です。
前もって感謝します。
javascript - MetaTagを動的に設定しようとしています
ドキュメントの先頭にメタタグを動的に設定しようとしています。これは、コードを介して追加する必要があるモバイルデバイス固有のメタタグです。私はここでこの解決策を見つけました:
しかし、それはうまくいかないようです、私は何を間違っているのですか?
html - タグを入れるべきですか?
ある種の独自の Web フレームワークがあるとします。<meta generator="My framework">
生成されたファイルにタグを含める必要がありますか?
私は、StackExchange 0.9 アプリケーションがそれを行っていることに気付き、それを行うことの長所と短所を知りました。それは何らかの効果がありますか、それともソースを見ている人が見るのに役立つだけですか?