これは部分的な質問で、部分的なバグレポートです。再現するために、私はVisual Studio 2017で新しいプロジェクト「Outlook Web Add In(C#)」を作成しました。空のhrefをクリックすると、私のOutlook Webが「追加」されるのはなぜですか?
次に、既定のプロジェクトを生成します。デフォルトのプロジェクトでは、私が変更します
<p class="ms-font-xl ms-fontColor-themeDarkAlt ms-fontWeight-semilight">All properties</p>
に:
<a href="#"><p class="ms-font-xl ms-fontColor-themeDarkAlt ms-fontWeight-semilight">All properties</p></a>
今では面白いが、新しく作成されたリンクのすべてをクリックする前には予想通りになります。
しかし、リンクをクリックすると、そのHTMLペインのすべてのテキストが縮小されます。その後のクリックでさらに大きくなります:
デフォルトのプロジェクトへの他の修飾は、任意の所与のヘッダタグ周り<a href="#"> </a>
以外で行われました。ユーザーがクリックするほど、それは縮小し続けるでしょう。それは私の質問を解決していませんが
は、私も次へのhrefのステートメントを変更することでバグを回避してきました:
<a href="#" onclick="myfunction(); return false;">
私の仮説がfalseを返すされることはどんな機能にコンテンツを引き起こしていることにより、予想外のことですサイズを小さくする。これは期待される行動ですか?
WordとExcelのアドインで同様のことが起こっています。しかし、すべてのコンピュータではありません。それから、マウスパッドを使っているユーザーがいて、間違ったジェスチャー(ズーミング)が「クリック」されていると思いました。彼は要求に応じてそれを繰り返すことができませんでした。彼は実際のマウスを使い始めたときに不平を言った。 –
私は標準的なマウスを使用して追加する必要があります。加えて、追加された "return false"は、上記の問題を解決します。 – BinaryLearningTree