Faits : A. A._, née en 2000, est atteinte notamment d'une sclérose tubéreuse de Bourneville, infirmité congénitale classée sous le ch. 487 OIC. Elle présente des angiofibromes multiples du visage et des lésions hypopigmentées. Pour traiter ces angiofibromes cutanés, des excisions au laser sont prises en charge par l'assurance-invalidité. Afin de soigner ces angiofibromes, la doctoresse B._, médecin au Service de dermatologie et vénéréologie de l'Hôpital C._, a demandé à l'assurance-invalidité, le 19 septembre 2012, une garantie de prise en charge d'un médicament, la Rapamycine 0,1 %, connue également sous le nom de Sirolimus ou Rapamune, dont l'indication autorisée par Swissmedic vise la prévention du rejet d'organes en traitement systémique. Par décision du 7 mai 2013, l'Office de l'assurance-invalidité du canton de Fribourg (l'office AI) a refusé de prendre ce médicament en charge, au motif qu'il est encore au stade expérimental pour le traitement des angiofibromes. L'office AI s'est fondé notamment sur deux préavis de l'Office fédéral des assurances sociales (OFAS), des 19 octobre 2012 et 21 mars 2013, à teneur desquels le médicament n'est pas encore autorisé par Swissmedic, malgré quelques études, pas même en tant que médicament orphelin. B. A._ a déféré cette décision au Tribunal cantonal du canton de Fribourg, Cour des assurances sociales, en concluant à la prise en charge du médicament par l'assurance-invalidité. Par jugement du 4 août 2014, la juridiction cantonale a rejeté le recours. C. A._ interjette un recours en matière de droit public contre ce jugement dont elle demande l'annulation, avec suite de frais et dépens, en concluant à ce que le traitement des angiofibromes par la Rapamycine soit pris en charge par l'office AI.